【发布时间】:2009-03-12 15:07:10
【问题描述】:
目前我在我的 asp.net 内容页面上使用 jQuery(使用 master)。我正在使用 jquery 创建一个模式对话框。用以下代码定义的div
<div id="example" class="flora" title="Information" style="display:none; visibility:hidden; text-align:left;">
<asp:Panel ID="Panel" runat="server">
Is the information you have entered correct?<br />
<asp:Label>Some labels filled when the modal appears</asp:Label>
<asp:button runat="server" OnClick="someServerSide_Function" Text="Submit" />
</asp:Panel>
</div>
有一个HTML按钮被按下,当按钮被按下时,它会调用下面的代码
$("#example").dialog("open");
模态框的定义如下:
$("#example").dialog({
autoOpen: false,
modal: true,
height: 400,
overlay: overlayCss,
bgiframe: true
});
当点击 HTML 按钮时,Modal 会被填充,而 ASP.NET 按钮在点击时不会调用其服务器端函数。 Example div 位于标签内,因此它应该调用服务器端函数。有什么问题?
【问题讨论】:
-
我认为我们需要查看一些代码来帮助您。您能否清理一下代码,以便我们了解您的工作内容?
-
你使用asp.net网页还是asp.net mvc?
-
第一部分 $("ctl00_AdditionalScripting_example").addClass("flora").dialog({autoOpen: false,modal: true,height: 400,overlay: overlayCss,bgiframe: true }); (".okButton").click(function(e) {if (validateControls() == true){$("#ctl00_AdditionalScripting_example").dialog("open");e.preventDefault();
-
这里是面板: 我正在使用一个 asp.net Web 应用程序
-
您可能想要编辑您的问题,并在此处发布代码,以便您可以对其进行格式化以提高可读性。此网站上的评论非常有限。