【发布时间】:2012-08-09 13:07:30
【问题描述】:
我确实有一个大问题,找不到任何解决方案。
我有三个 .aspx 页面。 1) 登录 2) 菜单 3) 天数
登录页面有一个按钮:
<asp:Button ID="bt_login" onClick="bt_login_Click" runat="server" Text="Login" />
还有这个方法:
protected void bt_login_Click(object sender, EventArgs e)
{
Response.Redirect("~/Menu.aspx");
}
当我单击按钮时,它会重定向到 Menu.aspx,但 URL 仍然显示 Login.aspx 因此,当我单击 Menu.aspx 中的任何按钮时,它会将我引导回 Login.aspx
当我尝试将 Redirect 放入 Page_Load 方法时它起作用了,为什么?
有人可以帮帮我吗?
【问题讨论】:
-
不,我不......
将在与 asp 相同的位置工作:按钮 -
您是否在使用任何更新面板,或任何与 AJAX 相关的东西。我想这就是罪魁祸首。
-
我正在结合使用 jQuery Mobile..
-
是的,它可以在没有 jquery 脚本的情况下工作:(
-
点击按钮后页面是否回传?是否有任何 jquery 项目/事件与您的 bt_login 按钮相关联?正如上面的人所说,这听起来像是一些客户端脚本可能会干扰。
标签: c# asp.net response.redirect