关于ReturnUrl
产品老唐 2005-10-15 09:45:31 我的登陆页有两个按钮,当按下管理员登陆按钮时,希望页面跳转到 Admin/Administrate.aspx,
可是登陆前 Response.Wirte(ReturnUrl.Value )显示的确实是Admin/Administrate.aspx,
但每次都跳转到index.aspx,这是怎么回事呢?
========================================================================================
//login.aspx
//...
<INPUT id="ReturnUrl" type="hidden" value="index.aspx" name="ReturnUrl" runat="server">
========================================================================================
//login.aspx.cs
//...
private void btnAdminLogin_Click(object sender, System.EventArgs e)
{
//
if( ReturnUrl.Value == "index.aspx" )
ReturnUrl.Value = @"Admin/Administrate.aspx";
//成功登陆!
FormsAuthentication.RedirectFromLoginPage( txtAdminID.Text.Trim() , false);
}