JQuery插件-BlockUI-在VisualStudio中工作得很奇怪?

JQuery插件-BlockUI-在VisualStudio中工作得很奇怪?,jquery,visual-studio,visual-studio-2010,blockui,jquery-blockui,Jquery,Visual Studio,Visual Studio 2010,Blockui,Jquery Blockui,使用BlockUIJQuery插件,我在ASP.Net页面中发现了奇怪的行为 我已经在ASP.Net页面中实现了一个BlockUI插件演示(您可以在这里试用原始插件) 当我从VisualStudio(MVWD 2010 Express)提供此页面时,“您想继续吗”对话框会按应有的方式显示,但(而不是等待我按下按钮)会在1到2秒后消失 有人能解释为什么会这样吗?ASP.Net呈现的HTML在(第139-165行为主位)处可见 如果您有任何建议,我们将不胜感激。多亏了“使用JQuery插件”论坛()

使用BlockUIJQuery插件,我在ASP.Net页面中发现了奇怪的行为

我已经在ASP.Net页面中实现了一个BlockUI插件演示(您可以在这里试用原始插件)

当我从VisualStudio(MVWD 2010 Express)提供此页面时,“您想继续吗”对话框会按应有的方式显示,但(而不是等待我按下按钮)会在1到2秒后消失

有人能解释为什么会这样吗?ASP.Net呈现的HTML在(第139-165行为主位)处可见


如果您有任何建议,我们将不胜感激。

多亏了“使用JQuery插件”论坛()上的朋友们,这个问题已经解决了

值为“Show Dialog”的输入元素的“type”属性为“Submit”,这会导致回发

<input id="test" type="submit" value="Show Dialog" />

有两种方法可以解决此问题:

  • 将“类型”更改为“按钮”或
  • 将“return false”放在两个JS函数中

  • FWIW我还修改了我的原始示例代码(如所示),以处理对不存在的(在我的环境中)资源“wait.php”的ajax调用。生成的代码块可见于:。

    多亏了“使用JQuery插件”论坛()上的人们,这一问题已经得到解决

    值为“Show Dialog”的输入元素的“type”属性为“Submit”,这会导致回发

    <input id="test" type="submit" value="Show Dialog" />
    
    
    
    有两种方法可以解决此问题:

  • 将“类型”更改为“按钮”或
  • 将“return false”放在两个JS函数中
  • FWIW我还修改了我的原始示例代码(如所示),以处理对不存在的(在我的环境中)资源“wait.php”的ajax调用。生成的代码块在以下位置可见: