我为登录页面编写了一个Web方法函数。当用户成功对服务器进行身份验证时,我想将其重定向到具有指定va的特殊页面
[WebMethod]
public static string loginmtd(string username, string password , string chk)
{
datatable dt=filltable();//for bring data
if (dt.Rows.Count==1)
{
if (chk == "ok")
{
HttpCookie cook = new HttpCookie("userauth");
cook["user"] = usern;
cook["pass"] = passw;
HttpContext.Current.Response.Expires = 60000;
HttpContext.Current.Response.AppendCookie(cook);
}
HttpContext.Current.Response.Redirect("master.aspx?uid=" + username);
return result;
}
else
{
result = "no";
}
}
答案 0 :(得分:0)
对于Web方法,您不要在服务器端执行此操作。这是客户的责任。
您可以使用其他算法:
另请查看HTTP状态代码3xx,它们负责客户端可能会或可能不会遵循的重定向。