天天看點

愛上MVC系列~帶擴充名的路由失效問題

回到目錄

對MVC中,對URL進行重寫變得非常友善,你隻要設定相應的路由規則即可完成,但進行MVC3後,發現設定了以下路由,系統具體不認

routes.MapRoute(
                name: "Default1",
                url: "{controller}/{action}/{id}.html",
                defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional });      

顯示結果如下

于是在問了一個百度大步,找到了解決方法,我們隻需要設定一個web.config即可,節點設定如下

<system.webServer>
    <modules runAllManagedModulesForAllRequests="true" />
 </system.webServer>      

下面再進行測試,如果就正常了

作者:倉儲大叔,張占嶺,

榮譽:微軟MVP

QQ:853066980

支付寶掃一掃,為大叔打賞!

愛上MVC系列~帶擴充名的路由失效問題