gridview更新上的不同警报消息

时间:2014-11-25 11:39:13

标签: asp.net vb.net events gridview

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

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

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

1 个答案:

答案 0 :(得分:0)

你可以处理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?');";
 }
}

(OR)

请参阅HERE示例