これはDIV持つ:jQueryのダイアログ+ ASP.NETボタン - 奇妙な行動
<div id="advSearchDialog" style="visibility:hidden;">
<xx:search ID="searchUC" runat="server" />
</div>
、ボタンを:
<input type="button" id="btnAdvSearch" value="Search" />
私はボタンがダイアログを開くjQueryのダイアログ、にそれを回します:
$(document).ready(function() {
$('#advSearchDialog').dialog({
autoOpen: false,
height: 500,
width: 600,
modal: true,
bgiframe: true,
title: 'Avanceret søgning',
open: function(type, data) {
$(this).parent().appendTo("form");
}
});
$('#btnAdvSearch').click(function() {
$('#advSearchDialog').css('visibility', 'visible');
$('#advSearchDialog').dialog('open');
});
});
ASP.NETを使用すると問題が発生します。
(更新パネル内の)ASP.NETページの他のボタンを押した後、btnAdvSearchボタンをクリックしても何も起こりません。何故ですか?事前
あなたもpageLoad機能であなたのjQueryのダイアログのコードを置くことができ、これはhttp://www.asp.net/(asp.netアヤックスにより、すべての部分ポストバックで呼び出されますajax/documentation/live/overview/AJAXClientEvents.aspx) –
ライブイベントを使用するのは、このトリックでした。大変ありがとうございました。シンプルで簡単:-) –