登录控制并重定向到适当的页面

时间:2014-02-27 17:34:42

标签: c# asp.net authentication visual-studio-2012 login

我正在开发一个asp.net应用程序并尝试获得授权。当我第一次启动我的网站时,我希望看到登录页面,然后根据用户的名称,我想将它们带到适当的页面,例如当登录成功时作为医生 - 重定向到Doctor.aspx,当登录授权成功作为秘书 - 去秘书页面。我尝试使用“管理访问规则”进行Web管理,但一旦登录通过,它只会重定向default.aspx(不存在)。如何根据用户是谁重定向?这是我的目录enter image description here

的结构

1 个答案:

答案 0 :(得分:0)

您可以像这样创建

string redirecturl;

if(ds.Tables[0].Rows[0]["UserRole"].ToString()=="Secretary")
    redirecturl="Secretery/index.aspx";
if(ds.Tables[0].Rows[0]["UserRole"].ToString()=="Doctor")
    redirecturl="Doctor/index.aspx";

这是一种方式。此外,this文章可能对您有所帮助。

相关问题