したがって、各列ヘッダーの上部にリンクボタンがあるテーブルがあります。リンクボタンは、commandname="sort"を使用してテーブルを並べ替えます。これらのボタンの1つをクリックすると、ページは希望の結果でポストバックします。ただし、jqueryカラーボックスを開くページ内のリンクをクリックすると、JavaScriptをアクティブ化する代わりに、空白のページにリダイレクトされます。
$(document).ready(function () {
$('.ManageImages').colorbox({ inline: true, innerwidth: 504, innerheight: 530, href: "#create-image-manager-dialog", escKey: false, overlayClose: false, onCleanup: function(){
postbackWithModal();
}});
});
...
...
...
<th><asp:LinkButton runat="server" CommandName="Sort" CommandArgument="ItemNumber" CssClass="table-link-sorter">SKU</asp:LinkButton></th>
...
...
...
<asp:LinkButton CssClass="ManageImages" ID="ManageImages" runat="server" OnClientClick="SetImageSKU(this);" Text="Image Management" PostBackUrl="#" />
postbackurlが#のリンクボタンをクリックすると、提供されたjavascriptにあるjqueryを呼び出す代わりに、空白のページにリダイレクトされます。誰かがこれの回避策を知っていますか?