【问题标题】:MVC Routing for domain name only仅用于域名的 MVC 路由
【发布时间】:2011-12-05 06:04:45
【问题描述】:

我有 MVC 3 应用程序,我想知道如何设置域名以路由到特定的控制器和操作(不指定它们),例如 MyDomain.com 路由到控制器 -> 登陆,操作 -> 登陆。

应用程序托管在 IIS 6 上。

问候, 可以。

【问题讨论】:

  • 您要根据域名更改路由吗?

标签: asp.net-mvc-3 model-view-controller routing


【解决方案1】:

您想更改 global.asax 中默认路由中的参数默认值:

routes.MapRoute(
    "Default", // Route name
    "{controller}/{action}/{id}", // URL with parameters
    new { controller = "Landing", action = "Landing", id = UrlParameter.Optional } // Parameter defaults
);

【讨论】:

  • 嗨,我已经检查过了,但它不起作用。我得到空白页/或错误 404。
  • 你有下面这个方法的LandingController吗? public ActionResult Landing() 这个方法对我来说很好
猜你喜欢
  • 2015-01-16
  • 1970-01-01
  • 2013-11-10
  • 2013-03-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-11-15
相关资源
最近更新 更多