Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/three.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net gridview更新上的不同警报消息_Asp.net_Vb.net_Events_Gridview - Fatal编程技术网

Asp.net gridview更新上的不同警报消息

Asp.net gridview更新上的不同警报消息,asp.net,vb.net,events,gridview,Asp.net,Vb.net,Events,Gridview,大家好,我正在asp.net网站上使用Obot的gridview。当用户单击“编辑”时,griview将打开并显示所单击行的模板。里面有一个保存按钮。当用户点击它时,我得到了一个简单的JS脚本,它会弹出一个简单的警报。 我的问题是,现在我需要在不同的情况下显示不同的警报。 我尝试将其放在更新事件上,但它不会触发: Page.ClientScript.RegisterStartupScript(Me.GetType(), "PopUpWindow", popupscript, False) 我

大家好,我正在asp.net网站上使用Obot的gridview。当用户单击“编辑”时,griview将打开并显示所单击行的模板。里面有一个保存按钮。当用户点击它时,我得到了一个简单的JS脚本,它会弹出一个简单的警报。 我的问题是,现在我需要在不同的情况下显示不同的警报。 我尝试将其放在更新事件上,但它不会触发:

 Page.ClientScript.RegisterStartupScript(Me.GetType(), "PopUpWindow", popupscript, False)

我试图找到如何完全控制用户在更新事件后看到的警报。

如果可以处理GridView的RowDataBound事件,请尝试使用此js函数onclick

 protected void Gridview_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
    // reference the Delete LinkButton
    LinkButton db = (LinkButton)e.Row.Cells[3].Controls[0];

    db.OnClientClick = "return confirm('Are you certain you want to delete this questionnaire?');";
 }
}

参见示例