【发布时间】:2023-03-08 18:58:01
【问题描述】:
我在使用 jQuery UI 时遇到了一些问题。我用 jQuery UI 创建了一个对话框:到目前为止,一切都很好。我在 jQuery UI 对话框中设置了一个表单,然后就另当别论了。我写了一个非常简单的页面来说明:
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="testpage.aspx.cs" Inherits="RiverCascade.testpage" %>
<head runat="server">
<link rel="Stylesheet" type="text/css" href="Stylesheet1.css" />
<link rel="Stylesheet" type="text/css" href="css/smoothness/jquery-ui-1.8.5.custom.css" />
<script type="text/javascript" src="js/jquery-1.4.2.min.js"></script>
<script type="text/javascript" src="js/jquery-ui-1.8.5.custom.min.js"></script>
<script type="text/javascript">
function showModal() {
$("#modalBox").dialog();
}
$(document).ready(showModal);
</script>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:Button runat="server" ID="button1" OnClick="button1_click" />
<div style="display:none" id="modalBox">
<asp:Button runat="server" ID="button2" OnClick="button2_click" />
</div>
</div>
</form>
</body>
</html>
在上面的代码中,看到我刚刚导入了 jQuery、jQuery UI 和样式表,并设置了一个带有对话框的页面。对话框外面有一个asp控件button1,对话框里面有一个asp控件button2。
当我点击 button1 时,事件处理程序被调用并且一切正常。但是,当单击 jQuery 对话框中的按钮 button2 时,什么也没有发生。
为什么我的网页会这样?我该如何解决?
【问题讨论】:
-
哈哈哈,有“沮丧”的标签吗?金子。 :)