路由我已经创建和主机nvc3 Web应用程序 现在的问题是,当我打开的MVC Web应用程序MVC3 Web应用程序直接在index.cshtml
,但我不我www.abc.com
它是开放index.cshtml IE主页希望这样的开放当我打开www.abc.com
我称之为一个静态页面index.htm
应在MVC3 Global.asax中代码开放的第一
:
public static void RegisterRoutes(RouteCollection routes)
{
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.MapRoute(
"Default", // Route name
"{controller}/{action}/{id}", // URL with parameters
new { controller = "Home", action = "Index", id = UrlParameter.Optional } // Parameter defaults
);
}
如何渲染到http://www.abc.com/mypage.html
? 我该怎么帮忙。
ashuthinks - 我不认为你的想法是一个静态页面作为着陆页是一个好主意。这是为什么。你所有在该页面的链接都将被硬编码,这意味着对域名的任何更改都必须经过仔细考虑(超过任何mvc路由问题)。我认为为什么你需要静态页面的额外descritption可能有助于提供替代解决方案 – 2012-02-14 10:55:35
嗨吉姆它只是暂时的时间,因为我想显示网站正在建设页面。 – Neo 2012-02-14 11:23:56
啊 - 这会有很大的不同。那么你是否说这将是这个阶段唯一显示的页面? – 2012-02-14 11:38:32