我正在使用asp.net c#(webforms)
我想在页面上添加一个后退按钮。 (如果您错误填写表格,则登陆此页面。)
如果启用了javascript我想通过javascript返回,但如果它被禁用,我只会做一个response.redirect(“〜/ home.aspx”)......
我该如何实现?它是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)