簡體   English   中英

如何在vb.net中使用來自aspx的response.redirect?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM