ASP.NET2.0中 在Login页面登录结束就直接到各自自己的页面,该怎么实现呢?谢谢! 我已利用ASP.NET2.0的网站配置工具,建立四个用户,可以对四个文件夹有不同访问权限。我现在的做法是在根目录有个default.aspx页面,根据Login页面的登录信息,通过default页面的菜单跳到不同页面。Login页面就放了个Login控件。一句代码也没写。但是,我希望是在Login页面登录结束就直接到各自自己的页面,该怎么实现呢?谢谢赐教。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在设计界面中双击登录按钮,再写如下代码: protected void Login1_Authenticate(object sender, AuthenticateEventArgs e) { if (Membership.ValidateUser(userName, passWord)) { if (Request.QueryString["ReturnUrl"] != null) { FormsAuthentication.RedirectFromLoginPage(userName, false); } else { FormsAuthentication.SetAuthCookie(userName, false); if(userName=="1") Response.Redirect("1.aspx"); else Response.Redirect("2.aspx"); } } } 谢谢两位不过在我的项目中 if (Membership.ValidateUser(userName, passWord))改成 if (Membership.ValidateUser(Login1.UserName, Login1.Password))运行通过。再次感谢!!!! 高手的快进来~~~~急,急,急 如何 获取一个登陆页面的 post 请求 .net mvc怎么打开选择文件夹 注册用户名 自动检测 返回值为乱码 摸拟用户登录的问题 用VS2005开发生成HTML的项目,郁闷到极点. 求助----如何实现全文搜索,高手请进! 这个问题怎么解决? 归于Ajax的问题 急求FreeTextBox的内容存入数据库解决办法 关于Web用户控件的问题。在线等 部署服务器
protected void Login1_Authenticate(object sender, AuthenticateEventArgs e)
{
if (Membership.ValidateUser(userName, passWord))
{
if (Request.QueryString["ReturnUrl"] != null)
{
FormsAuthentication.RedirectFromLoginPage(userName, false);
}
else
{
FormsAuthentication.SetAuthCookie(userName, false);
if(userName=="1")
Response.Redirect("1.aspx");
else
Response.Redirect("2.aspx"); }
}
}
不过在我的项目中 if (Membership.ValidateUser(userName, passWord))改成
if (Membership.ValidateUser(Login1.UserName, Login1.Password))
运行通过。
再次感谢!!!!