jquery UI.button()
から、アンカー、ボタン、送信ボタンなどに適用できるようになりました。次のような単純なasp.netボタンがあります。
<asp:Button ID="btnFindSearch" runat="server" Text="Search"
onclick="btnFindSearch_Click" />
ただし、次のように更新パネルの内部にあります。
<div id="dialog" title="Select Address">
<asp:UpdatePanel ID="upNewUpdatePanel" UpdateMode="Conditional" ChildrenAsTriggers="true" runat="server">
<ContentTemplate>
<div id="search" style="width:100%; text-align:center;">
<asp:TextBox ID="txtFindSearch" runat="server"></asp:TextBox>
<asp:Button ID="btnFindSearch" runat="server" Text="Search"
onclick="btnFindSearch_Click" />
</div>
</ContentTemplate>
</asp:UpdatePanel>
</div>
私のjqueryでは次のことができます:
$('#btnFindSearch').button();
そしてそれは私にボタンのjqueryuiの外観を与えます...私は素晴らしいと思いました。しかし、ボタンをクリックすると、ボタンは昔ながらのasp.netサーバーボタンに戻ります。.button()
が適用されなくなったかのように。
これは、UpdatePanel内にあるという事実によるものですか、それともこれを引き起こしている可能性があるものによるものですか?