C# 触发确认框

C# 触发确认框,c#,asp.net,gridview,confirm,C#,Asp.net,Gridview,Confirm,我用过 <asp:CommandField ShowEditButton="true" ButtonType="Link" EditText="Edit" ShowHeader="true" HeaderText="Edit" HeaderStyle-Font-Bold="true" /> 在我看来 Response.Write("<script>confirm('Are you sure'

我用过

<asp:CommandField ShowEditButton="true" ButtonType="Link" EditText="Edit" 
                  ShowHeader="true" HeaderText="Edit" 
                  HeaderStyle-Font-Bold="true" />

在我看来

Response.Write("<script>confirm('Are you sure');</script>");
if("OK")
{

}
else
{

}
Response.Write(“确认('you sure');”;
如果(“确定”)
{
}
其他的
{
}
如果“确定”被剪辑或未被剪辑,如何获取该值

我需要在剪辑此编辑时显示确认框,使用c#而不是java脚本。如何使用此代码触发确认框


请帮助

有两个选项,如果您使用的是AJAX,那么您可以使用ModalDialogXtender创建一种“弹出窗口”——例如显示在页面顶部并提示确认的ASP.NET控件

如果不是这样,与用户交互的最佳方式仍然是JavaScript,但是从它的声音来看,您希望在C#代码中出现弹出窗口,例如,基于更多的逻辑。一个选项是设置按钮的“onclick”属性,该属性的值被解释为JavaScript,并在单击按钮时执行(如果JavaScript返回值0,它可以中止按钮单击事件)

这可能很有用,尽管它是用VB.NET语言编写的:

这里有一篇来自微软的关于这个主题的好文章,用C#:


它们适用于删除,这是添加确认框的更常见原因,但相同的技术可用于“编辑”操作。

有两个选项,如果您使用的是AJAX,则可以使用ModalDialogExtender创建一种“弹出窗口”——例如显示在页面顶部并提示确认的ASP.NET控件

如果不是这样,与用户交互的最佳方式仍然是JavaScript,但是从它的声音来看,您希望在C#代码中出现弹出窗口,例如,基于更多的逻辑。一个选项是设置按钮的“onclick”属性,该属性的值被解释为JavaScript,并在单击按钮时执行(如果JavaScript返回值0,它可以中止按钮单击事件)

这可能很有用,尽管它是用VB.NET语言编写的:

这里有一篇来自微软的关于这个主题的好文章,用C#:


它们适用于删除,这是添加确认框的更常见原因,但同样的技术也可用于“编辑”操作。

甚至不接近真正的问题…什么代码?无论您喜欢与否,确认框将使用JavaScript显示:)您可以使用jQuery或AJAX。我的答案中的链接对此进行了详细解释。如果您不理解其中的某些特定部分,请清楚地问这个问题,我们会回答。甚至不接近真实的问题…什么代码?无论您喜欢与否,确认框都将使用JavaScript显示:)您可以使用jQuery或AJAX。我的回答中的链接中详细解释了这一点。如果您不理解其中的某些特定部分,请清楚地提出该问题,我们将予以回答。