我有这个按钮
<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。