小弟刚学了点ASP。NET皮毛。最近要实践在一个网站上,遇到一个关于FORMS验证的问题! 
网站目录下有两个文件夹admin,member分别是网站后台管理程序,会员管理系统。由于FORMS验证只提供一个跳转URL,匿名用户访问admin和member文件夹内文件都会被跳转到一个URL,ASP。NET里面有没有可以设置两个或多个跳转URL的方法,以次针对不同的需求来设置不同的跳转URL! 
请大家给指点下!谢谢。

解决方案 »

  1.   

    看能不能帮上忙:
    http://www.cnblogs.com/luomingchao/articles/474674.html
      

  2.   

    跳转到1个.aspx页面
    然后该页面的page_load里判断用户属于那个角色
    然后导向到想跳的页面
      

  3.   

    zhuanshen712谢谢了,的确不错,让我温习了一次FORMS验证,但是还是没解决问题!
      

  4.   

    用js脚本进行判断并跳转不行?
    并且,在里面可以直接设置form的跳转页面,并可以用 form.submit() 进行提交的
      

  5.   

    ASP。NET里面有没有可以设置两个或多个跳转URL的方法
    没有,就设置一个就好了,比如:login.aspx
    然后把多个URL保存在Web.Config里,比如:
    <appSettings >
    <add key="url1" value="a.aspx" />
    <add key="url2" value="b.aspx" />你在这个login.aspx文件里进行验证,
    如果符合条件a,跳转到System.Configuration.ConfigurationManager.AppSettings["url1"]
    如果符合条件a,跳转到System.Configuration.ConfigurationManager.AppSettings["url2"]