如何从javascript控制页面帖子?

时间:2009-04-07 12:16:41

标签: asp.net javascript

这就是我想要做的。我希望用户能够删除他们自己的帖子,但我希望他们先确认这一点,所以当用户点击删除链接时,我想显示一个确认对话框,其中包含是和否(标准的Javascript确认对话框),如果用户选择“否”没有任何反应,页面不会回发,但如果他们选择“是”,页面应该回发到服务器,如何在ASP.NET中使用Javascript完成?

由于

编辑: 非常感谢你们,我想我会选择OnClientClick =“返回确认(”你确定吗?“);”

2 个答案:

答案 0 :(得分:2)

你需要(在你的代码中):

  1. 使用ClientScript对象将按钮的回发引用作为字符串
  2. 获取
  3. 修改按钮的OnClientClick属性以包含followign javascript和之前检索的引用:

    btn.OnClientClick =“返回确认('你确定吗?');” + btnPostbackReferenceString;

  4. 利润。

答案 1 :(得分:1)

将您的确认添加到按钮中:

submitButton.Attributes["onclick"] = 
  "if (!confirm('Do you want to continue ?')){return false;}";

如果用户选择否,则确认返回false,然后您的代码返回false并且将避免回发。

请注意:如果返回确认('某些文字'),无论用户选择什么,都会避免回发。