当用户在asp.net中单击带有用户控件的按钮时,我想创建一个弹出对话框,但由于对话框根本没有打开,我一直都失败了。 这是我在.ascx文件中的内容:
<div id="dialog" title="Basic dialog">
<p>some text here</p>
</div>
<script>
$(function () {
$("#dialog").dialog();
});
以下是我在.aspx文件中的内容:
<asp:Content ID="Content1" ContentPlaceHolderID="HeadContent" runat="server">
<link rel="stylesheet" href="http://code.jquery.com/ui/1.10.4/themes/smoothness/jquery-ui.css">
<script src="http://code.jquery.com/ui/1.10.4/jquery-ui.js" type="text/javascript"> </script>
</asp:Content>
<asp:Content ID="Content3" ContentPlaceHolderID="MainContent" runat="server">
<asp:Button ID="btnR" runat="server" Text="Requirements" CssClass="btn btn-info pull-right" />
</asp:Content>
我的materpage中有jquery 1.11.0分钟 那么我错误的是对话框没有弹出? 提前谢谢你
答案 0 :(得分:0)
您的脚本应如下所示:
function dialog(){
$("#dialog").dialog();
};
你的按钮应该是
<asp:Button ID="btnR" runat="server" Text="Requirements" CssClass="btn btn-info pull-right" CausesValidation="false" UseSubmitBehavior="false" OnClientClick="dialog(); return false;" AutoPostBack="false" />