ASP.NET web.config 匿名用户跳转问题 5

例如我有两个文件夹:Admin、UsersAdmin是后台管理Users是用户个人的管理两个登录页面分别是AdmInLogin.aspx、UserLogin.aspx我希... 例如我有两个文件夹:Admin、Users
Admin 是后台管理
Users 是用户个人的管理

两个登录页面分别是 AdmInLogin.aspx、UserLogin.aspx
我希望匿名用户去 Admin 文件夹时跳回 AdminLogin.aspx 登录
去 Users 文件夹时跳回 UserLogin.aspx 登录

但Web.Config
<authentication mode="Forms">
<forms loginUrl="~/AdminLogin.aspx">
</authentication>
这样写了就只能跳到这一个页面,我应该怎么配置?
展开
 我来答
百度网友94f02eb
2013-03-24 · TA获得超过8612个赞
知道大有可为答主
回答量:7955
采纳率:74%
帮助的人:4413万
展开全部
做一个 Login.aspx 页面,根据来路自动转向即可。

Web.Config 这样配置
<authentication mode="Forms">
<forms loginUrl="~/Login.aspx">
</authentication>

Login.aspx 了的 Page_Load 里面,写入如下的代码:
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
string toUrl = Request.QueryString["ReturnUrl"];
if (string.IsNullOrEmpty(toUrl)) Server.Execute("default.aspx");
toUrl = toUrl.ToUpper();
if (toUrl.Contains("/ADMIN/"))
Server.Execute("AdminLogin.aspx");
else if (toUrl.Contains("/USERS/"))
Server.Execute("UserLogin.aspx");
else
Server.Execute("Default.aspx");
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
________囧丶殇
2013-03-23
知道答主
回答量:72
采纳率:0%
帮助的人:28.3万
展开全部
在admin文件夹下建 一个web.config,这里跳转到AdminLogin.aspx
users文件夹下建另一个web.config.跳转到userlogin.aspx
追问
我是分别在文件夹下放了个config 
但如何设置它跳转到哪里去?

这个节点:

只能在根配置文件下设置,子文件夹下的设置不了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-03-23
展开全部
一般都设置两个web.config ,每个文件夹有一个
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式