gridview 删除确认

<asp:CommandField
EditText="修改"
CancelText="取消"
//重点
DeleteText='<span class="handle" onclick="JavaScript:return confirm(confirm_this)">删除</span>'

HeaderText="操作"
ButtonType="Link"
ShowEditButton="true"
ShowDeleteButton="true" />

 

不过,要在后台中向客户端注册javascript脚本,在Page_Load事件中:

 

        string sScript = "var confirm_this='你确定要删除吗?';";
      ClientScriptManager csm = Page.ClientScript;
        if (!csm.IsStartupScriptRegistered("_confirm"))
        {
            csm.RegisterStartupScript(this.GetType(), "_confirm", sScript, true);
        }

 

原理很简单,效果很实用。

原文地址:https://www.cnblogs.com/terrorpig/p/1338881.html