私はこのボタンを持っています
<asp:Button runat="server" ID="btnReviewDocs" CssClass="btnReviewDocs" data-theme="b"
Text="Review Documents" OnClick="btnReviewDocs_Click" OnClientClick="clickHyperlink();"/>
「OnClick」イベントでは、asp:Hyperlink に設定する必要がある URL を組み立てています。「OnClick」の最後で、この URL を「asp:Hyperlink」の「NavigateURL」プロパティに設定しています。「asp:Hyperlink」に正しい URL が設定されたら、「clickHyperlink()」関数を呼び出す必要があります。
function clickHyperlink() {
var href = $('#hlnkID').attr('href');
if (typeof href !== "undefined") {
$.mobile.showPageLoadingMsg();
window.location.href = href;
}
}
ただし、「OnClientClick」イベントは常に「OnClick」の前に実行されます。回避策の提案はありますか?
JQuery Mobile と 'Response.Redirect(url);' に問題があるため、このすべてを行っています。ページは変更されていますが、URL は変更されていません。