我一直在尝试设置默认网址,但它没有重定向到我想要的网页。 defaultUrl="admin/Home.aspx"
正在重定向回login.aspx
有人可以帮忙吗?
以下是我在web.config中执行的代码
<authentication mode="Forms">
<forms loginUrl="~/Login.aspx" timeout="20" defaultUrl="admin/Home.aspx" />
</authentication>
重定向后的URL如下
/Login.aspx?ReturnUrl=%2fadmin%2fHome.aspx
%2f
是什么意思?
由于
答案 0 :(得分:3)
从我可以看到它将您重定向回登录页面,因为您未经过身份验证?我可能错了。
%2f是一个url编码的正斜杠。
答案 1 :(得分:0)
WebConfigurationManager是您要查看的类。
它没有专门解决您尝试编辑的web.config标记:
<forms loginUri="http://website.com/login.aspx" />
但只要对该标签没有限制,这应该可以解决您的问题。
这是文档。
http://msdn.microsoft.com/en-us/library/system.web.configuration.webconfigurationmanager.aspx