Webforms:重定向到主页
Webforms: Redirect to home page
我想将用户重定向到主页,而不必像这样实际引用静态页面名称:
context.Response.Redirect("home.aspx", false);
相反,我想做类似的事情:
context.Response.Redirect("/", false);
最好的方法是什么?
两种方式。
将您的 home.aspx
重命名为 default.aspx
因为这是主页 Web 服务器中的默认设置
您必须在您的网络服务器中将 home.aspx
设置为您的主页。例如。如果您在线托管并且有可用的 cPanel,您可以在那里执行此操作。
或者另一种解决方案是使用路由:
https://msdn.microsoft.com/en-us/library/dd329551(v=vs.100).aspx
您可以为 home.aspx 页面的映射“/”设置一个路由,例如:
routes.MapPageRoute("HomeRoute",
"/",
"~/home.aspx");
我想将用户重定向到主页,而不必像这样实际引用静态页面名称:
context.Response.Redirect("home.aspx", false);
相反,我想做类似的事情:
context.Response.Redirect("/", false);
最好的方法是什么?
两种方式。
将您的
home.aspx
重命名为default.aspx
因为这是主页 Web 服务器中的默认设置您必须在您的网络服务器中将
home.aspx
设置为您的主页。例如。如果您在线托管并且有可用的 cPanel,您可以在那里执行此操作。
或者另一种解决方案是使用路由:
https://msdn.microsoft.com/en-us/library/dd329551(v=vs.100).aspx
您可以为 home.aspx 页面的映射“/”设置一个路由,例如:
routes.MapPageRoute("HomeRoute", "/", "~/home.aspx");