我用过
<asp:CommandField ShowEditButton="true" ButtonType="Link" EditText="Edit"
ShowHeader="true" HeaderText="Edit"
HeaderStyle-Font-Bold="true" />
&LT; ASP:CommandField中&GT;在我的gridview中。
Response.Write("<script>confirm('Are you sure');</script>");
if("OK")
{
}
else
{
}
如果确定是否被拒绝,如何获取值
我需要在使用c#而不是java脚本进行此编辑时显示确认框。如何使用此代码触发该确认框。
请帮助
答案 0 :(得分:1)
有几个选项,如果您使用的是AJAX,那么您可以使用ModalDialogExtender创建一种“弹出窗口” - 例如,一个出现在页面顶部并提示确认的ASP.NET控件。 / p>
如果没有,与用户交互的最佳方式仍然是JavaScript,但从它的声音来看,你想要根据一些更多的逻辑,从你的C#代码中发出弹出窗口。一个选项是设置按钮的'onclick'属性,其值被解释为JavaScript并在单击按钮时执行(如果JavaScript返回值0,它可以中止按钮单击事件)。 / p>
这可能会有用,虽然它是用VB.NET语言编写的:
这是一篇关于微软主题的好文章,用C#:
http://www.asp.net/data-access/tutorials/adding-client-side-confirmation-when-deleting-cs
它们适用于删除,这是添加确认框的更常见原因,但同样的技术可用于“编辑”操作。