创建一个使用javascript或response.redirect的后退按钮

时间:2010-04-22 14:57:33

标签: c# asp.net

我正在使用asp.net c#(webforms)

我想在页面上添加一个后退按钮。 (如果您错误填写表格,则登陆此页面。)

如果启用了javascript我想通过javascript返回,但如果它被禁用,我只会做一个response.redirect(“〜/ home.aspx”)......

我该如何实现?它是2个按钮吗?如果是这样,我怎么能把另一个隐藏在另外两个状态。

感谢

2 个答案:

答案 0 :(得分: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(确认('你确定吗?'));”

答案 1 :(得分:0)