欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

mvc实现伪静态

程序员文章站 2024-02-12 12:40:52
...

1 MVC如何实现伪静态?
下面进入主题,我们大家都知道asp.net MVC的URL默认的都是 域名+控制器名称+Action名称,有的人说,直接在action后面加一个.html就好了,好我们就这么做了
 

<span style="white-space:pre">	</span>public static void RegisterRoutes(RouteCollection routes)
        {
            routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
 
            routes.MapRoute(
               name: "Default",
               url: "{controller}/{action}.html",
               defaults: new { controller = "Home", action = "Index" }
           );
        }

2.浏览器意外的报了 http 404错误

<handlers>
<add name="HtmlFileHandler" path="*.html" verb="*" type="System.Web.Handlers.TransferRequestHandler" preCondition="integratedMode,runtimeVersionv4.0"/>
</handlers>

相关标签: mvc 伪静态