我想将用户重定向到主页,而不必像这样引用静态页面名称:
context.Response.Redirect("home.aspx", false);
相反,我想做类似的事情:
context.Response.Redirect("/", false);
最好的方法是什么?
答案 0 :(得分:1)
两种方式。
将您的home.aspx
重命名为default.aspx
,因为这是主页的网络服务器内的默认设置
您必须将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);