gpt4 book ai didi

c# - JavaScript 确认不起作用?

转载 作者:行者123 更新时间:2023-12-02 20:44:14 24 4
gpt4 key购买 nike

我使用girdview。为了删除,我在每一行中使用 LinkBut​​ton。

protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
if(e.Row.RowType == DataControlRowType.DataRow)
{
((LinkButton)e.Row.Cells[12].Controls[0]).Attributes.Add("onClick",
"return false;"
);
}
}

现在,我希望当我点击Link Button时不会发生任何事情,因为OnClick返回false。对吗?

但是

protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
{
if(e.CommandName=="SIL")
{
String _id = GridView1.DataKeys[Int32.Parse(e.CommandArgument.ToString())].Values["id"].ToString();

dsodeme_onkayitTableAdapters.odeme_onkayitTableAdapter _todeme = new dsodeme_onkayitTableAdapters.odeme_onkayitTableAdapter();
_todeme.DeleteQueryID(_id);

Response.Redirect("musteri_onkayit_odeme_al.aspx?username=" + lbUserName.Text);
}
}

正在被调用。 RowCommand 正在运行并删除记录。

请帮我找出问题所在。我使用 Vista Home Premium 和 IE8。这是问题所在吗?

最佳答案

而不是:

((LinkButton)e.Row.Cells[12].Controls[0]).Attributes.Add("onClick", 
"return false;"
);

尝试:

((LinkButton)e.Row.Cells[12].Controls[0]).OnClientClick = "return false;";

关于c# - JavaScript 确认不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1715499/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com