我有一个VB.net web应用程序登录页,其起始页是http:\\<myServer>\<myApp>\webforms\login.aspx
重定向到如果用户输入的根路径
我宁愿他们没有进入这一整个地址。如果用户只需输入根目录即http:\\<myServer>\<myApp>\
,是否有简单的方法将用户重定向到此页面?
我有一个VB.net web应用程序登录页,其起始页是http:\\<myServer>\<myApp>\webforms\login.aspx
重定向到如果用户输入的根路径
我宁愿他们没有进入这一整个地址。如果用户只需输入根目录即http:\\<myServer>\<myApp>\
,是否有简单的方法将用户重定向到此页面?
假设您没有更改IIS中的默认页面,只需在重定向到login.aspx
页面的根上设置default.aspx
即可。
如果您使用ASP.Net 3.5或4.0,另一个想法是使用URL路由。这里是一个链接 - http://www.4guysfromrolla.com/articles/051309-1.aspx该页面特定于3.5 SP 1,但页面上有另一个4.0链接。所以你可以使用http:\\\登录,它将路由到http:\\\ webforms \ login.aspx。 HTH
当我尝试向Google提交网址时,这不会导致问题。我确定他们抱怨立即重定向的页面。 – Urbycoz 2011-06-17 09:02:43
@Urbycoz - 我认为这就是你想要的,立即重定向。您可以使用'Request.Transfer'来避免重定向。 – Oded 2011-06-17 09:05:54