同様の質問を確認しましたが、解決策が得られませんでした...そのため、この質問を投稿しました..投票する代わりに解決策を教えてください...
ダイアログ内に aspx ページを読み込んでいます。初めて正常に動作しますが、2回目に閉じて再度開くと、開かれません..
これは、ダイアログのスクリプトを処理している私の default.aspx です。
<html>
<head>
<script type="text/javascript">
$(document).ready(function() {
$("#thedialog").dialog({
autoOpen: false,
modal: true,
position: 'center',
width: 900,
open: function() {
$('#thedialog').load("AddDetails.aspx");
}
});
$('#link').click(function() {
$('#thedialog').dialog('open');
});
});
</script>
</head>
<body>
<div id="thedialog" style="display: none; overflow: hidden">
<span id="link" style="color: #88b807; margin-left: 839px;
margin-top: -12px; cursor: pointer; display: block">Create</span>
</div>
</body>
</html>
これは私の AddDetails.aspx です
<body>
<form id="form1" runat="server">
<div>
<table id="table" style="border-spacing: 7px 7px; margin-left: 5px">
<tr>
<td>
<span class="SubHeading">Private Space Name </span>
</td>
<td>
<asp:TextBox ID="txt_spacename" runat="server" />
</td>
</tr>
<tr>
<td>
<span class="SubHeading">Private Space Description </span>
</td>
<td>
<asp:TextBox ID="txt_spacedesc" TextMode="MultiLine" runat="server" />
</td>
</tr>
</table>
</div>
</form>
</body>
ダイアログを開くだけでページをロードする代わりに、ダイアログが開かれますが、ダイアログ内にページをロードすると開かれません...
ヘルプ...