小弟刚学了点ASP。NET皮毛。最近要实践在一个网站上,遇到一个关于FORMS验证的问题!
网站目录下有两个文件夹admin,member分别是网站后台管理程序,会员管理系统。由于FORMS验证只提供一个跳转URL,匿名用户访问admin和member文件夹内文件都会被跳转到一个URL,ASP。NET里面有没有可以设置两个或多个跳转URL的方法,以次针对不同的需求来设置不同的跳转URL!
请大家给指点下!谢谢。
网站目录下有两个文件夹admin,member分别是网站后台管理程序,会员管理系统。由于FORMS验证只提供一个跳转URL,匿名用户访问admin和member文件夹内文件都会被跳转到一个URL,ASP。NET里面有没有可以设置两个或多个跳转URL的方法,以次针对不同的需求来设置不同的跳转URL!
请大家给指点下!谢谢。
解决方案 »
- 使用guid生成文件名的代码
- .net MVC下的视频播放
- 在asp.net应用程序中怎么声明全局变量
- fileupload UpdatePanel 配合的问题
- 用户自定义控件
- RadioButtonLlist 的item加提示,如何实现,找来找去都找不到实现方法
- ASP.NET 2.0中如何禁止用户复制网页中的内容。
- 请教:母版页ContentPlaceHolder中动态textbox问题
- 在DataList的ItemTemplate放置DropDownList如何获取其Value值
- 怎样把STRUCTURE类型的数据转化成BYTE类型?
- Login相关的控件的几个问题
- |zyciis| 天大的发现操作word简单得多了,不知道我说的对不对 大家来看看我的方法能行吗?
http://www.cnblogs.com/luomingchao/articles/474674.html
然后该页面的page_load里判断用户属于那个角色
然后导向到想跳的页面
并且,在里面可以直接设置form的跳转页面,并可以用 form.submit() 进行提交的
没有,就设置一个就好了,比如: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"]