路由我已經創建和主機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