2010-04-22 71 views
1

即時通訊使用asp.net c#(webforms)創建一個後退按鈕,使用javascript或respose.redirect

我想添加一個返回按鈕到我的頁面。 (如果您不正確地填寫表格,則可以登錄此頁面)。

如果啓動Javascript我想通過javascript回去,但如果它被禁用,我只會做的Response.Redirect(「〜/ home.aspx」)...

我怎麼能實現這個?它是2個按鈕嗎?如果是這樣,我怎麼能隱藏另外兩種狀態。

感謝

回答

1
<asp:Button OnClick="serverMethod" OnClientClick="return(jsMethod);" runat="server" ID="redirectButton" Text="Back" /> 

上的按鈕,但設置的OnClientClick到: 回報(javascriptredirect()); 和OnClick到你的按鈕點擊你的代碼後面的事件處理程序。

如果啓用了javascript,它將執行javascript重定向,如果未啓用,頁面將回發,並且您可以在方法後面執行OnClick代碼,以便響應response.redirect。你也可以從你的函數中返回false以防止發生回發,例如設置OnClientClick =「return(confirm('Are you sure?'));」

相關問題