2010-12-03 69 views
2

我有一個aspx頁面,我需要response.redirect到同一頁面。我正在點擊一個按鈕。我可以做到這一點在JavaScript中。我試過window.location=url;。我想知道如何在JavaScript中調用<% Response.Redirect(url) %>使用C#中的Response.Redirect重定向到另一個頁面

+1

您不能在客戶端JavaScript中使用`Response.Redirect` - window.location有什麼問題? – LukeH 2010-12-03 13:29:28

回答

8

重定向在JavaScript中,你需要使用window.location屬性:

window.location = '<%= ResolveUrl("~/test.aspx") %>'; 
0

Response.Redirect不能在Javascript中調用,這是一個服務器端代碼。 window.location確實有效地執行相同的工作。

0

在你的HTML,你宣佈你的按鈕,添加此。

<input type="button" name="submit" value="submit" onclick="window.location(YOUR REDIRECT URL)" /> 
相關問題