【问题标题】:asp.net and jquery dialogasp.net 和 jquery 对话框
【发布时间】:2009-04-05 00:42:02
【问题描述】:

有谁知道如何在 asp.net 页面中使用 jquery 模态对话框? http://jqueryui.com/demos/dialog/

我尝试创建一个简单的 aspx 页面,粘贴示例中的代码 (http://jqueryui.com/demos/dialog/),它几乎可以工作。对话框短暂显示然后消失。该页面似乎正在回发。我不知道如何停止它,以便模态对话框保持打开状态。

【问题讨论】:

  • 如果您能向我们展示您的 ASPX 页面的代码,这可能会有所帮助。

标签: asp.net jquery


【解决方案1】:

我一直在使用jqModal 进行模态对话框。我已经将它设置为使用标准的 HTML 输入按钮来触发对话框,然后您可以在隐藏的 div 中放置一个常规的 asp.net 按钮或其他控件。

希望这会有所帮助。

【讨论】:

    【解决方案2】:

    我假设你有类似的东西:

    <asp:Button ID="popupButton" OnClientClick="showModalPopup();" Text="Click me" runat="server" />
    

    我会尝试添加“return false;”到您的 Button 的 OnClientClick 属性:

    <asp:Button ID="popupButton" OnClientClick="showModalPopup(); return false;" Text="Click me" runat="server" />
    

    或者,如果您不需要在代码隐藏中访问按钮,只需使用标准 HTML 按钮并将其设置为 onclick 事件属性:

    <button onclick="showModalPopup();">Click me</button>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-12-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-05-17
      相关资源
      最近更新 更多