Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/35.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 如何从javascript控制页面发布?_Asp.net_Javascript - Fatal编程技术网

Asp.net 如何从javascript控制页面发布?

Asp.net 如何从javascript控制页面发布?,asp.net,javascript,Asp.net,Javascript,这是我想做的。我希望用户能够删除他们自己的帖子,但我希望他们首先确认这一点,因此,当用户单击删除链接时,我希望显示一个确认对话框,其中包含是和否(标准Javascript确认对话框),如果用户选择“否”,则不会发生任何情况,并且页面不会发回,但如果用户选择“是”,则页面应发回服务器,如何使用ASP.NET中的Javascript实现这一点 谢谢 编辑: 非常感谢各位,我想我会选择OnClientClick=“return confirm”(“你确定吗?”);“你需要(在你的代码背后): 使用Cl

这是我想做的。我希望用户能够删除他们自己的帖子,但我希望他们首先确认这一点,因此,当用户单击删除链接时,我希望显示一个确认对话框,其中包含是和否(标准Javascript确认对话框),如果用户选择“否”,则不会发生任何情况,并且页面不会发回,但如果用户选择“是”,则页面应发回服务器,如何使用ASP.NET中的Javascript实现这一点

谢谢

编辑: 非常感谢各位,我想我会选择OnClientClick=“return confirm”(“你确定吗?”);“

你需要(在你的代码背后):

  • 使用ClientScript对象以字符串形式获取按钮的回发引用
  • 修改按钮的OnClientClick属性以包括以下javascript和以前检索到的引用:

    btn.OnClientClick=“return confirm('you sure?');“+btnPostbackReferenceString

  • 利润

  • 您需要(在代码隐藏中):

  • 使用ClientScript对象以字符串形式获取按钮的回发引用
  • 修改按钮的OnClientClick属性以包括以下javascript和以前检索到的引用:

    btn.OnClientClick=“return confirm('you sure?');“+btnPostbackReferenceString

  • 利润


  • 将确认添加到按钮,如下所示:

    submitButton.Attributes["onclick"] = 
      "if (!confirm('Do you want to continue ?')){return false;}";
    
    如果用户选择no,confirm返回false,那么代码返回false,回发将被避免


    注意:如果返回confirm('some text'),则无论用户选择什么,都将避免回发

    将确认添加到按钮中,如下所示:

    submitButton.Attributes["onclick"] = 
      "if (!confirm('Do you want to continue ?')){return false;}";
    
    如果用户选择no,confirm返回false,那么代码返回false,回发将被避免


    注意:如果返回confirm('some text'),则无论用户选择什么,都将避免回发

    谢谢你的回答,但是我需要btnPostbackReferenceString做什么?这样你的按钮仍然会触发它在你更改单击处理程序之前会触发的事件。谢谢你的回答,但是我需要btnPostbackReferenceString做什么?这样你的按钮仍然会触发它在你更改单击处理程序之前会触发的事件。哦,但为什么呢?我尝试使用OnClientClick=“return confirm('you sure?');“它在IE6和FF3中运行良好,是否会导致某些浏览器出现问题?此外,我检查了页面源代码,没有看到ASP.NET向onclick添加任何内容。我不太确定(true)是否返回true…?哦,但这是为什么?我尝试使用OnClientClick=“return confirm('you sure?');“它在IE6和FF3中运行良好,是否会导致某些浏览器出现问题?此外,我检查了页面源代码,没有看到ASP.NET向onclick添加任何内容。我不太确定(true)是否返回true。。。?