[英]How to use response.redirect from aspx in vb.net?
function temp() {
<% Response.Redirect("TS.aspx?PPStartDate="+HttpUtility.UrlEncode(hdnPP.Value),true)%>
}
<img alt="" class="style1" src="../Asps/Images/calendar.gif" önclick="temp();" />
我正在從aspx的按鈕onclick事件上調用此功能,但無法正常工作。 請分享您的想法。
你不能那樣做!!!
您正在嘗試混合使用服務器端代碼和客戶端代碼。
<% %>
將在構建HTML響應時執行。 重定向將在客戶端甚至看不到HTML之前發生!
而是將整個內容保留在客戶端上:
function temp() {
location.href = "TS.aspx?PPStartDate=" + UrlEncode(hdnPP.Value);
}
請注意,我不確定與JavaScript等效的UrlEncode的語法,或者hdnPP.Value是否可以按照編寫代碼的方式工作。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.