Webforms:重定向到主页

时间:2016-04-06 14:51:41

标签: asp.net webforms

我想将用户重定向到主页,而不必像这样引用静态页面名称:

context.Response.Redirect("home.aspx", false);

相反,我想做类似的事情:

context.Response.Redirect("/", false);

最好的方法是什么?

2 个答案:

答案 0 :(得分:1)

两种方式。

  1. 将您的home.aspx重命名为default.aspx,因为这是主页的网络服务器内的默认设置

  2. 您必须将home.aspx设置为网络服务器中的主页。例如。如果您在线托管并拥有cPanel,您可以在那里进行。

答案 1 :(得分:0)

或者另一种解决方案可能是使用路由:

https://msdn.microsoft.com/en-us/library/dd329551(v=vs.100).aspx

您可以为映射设置路线" /"到home.aspx页面,例如:

routes.MapPageRoute(" HomeRoute&#34 ;,     " /&#34 ;,     "〜/ home.aspx&#34);