W3C验证工作不适合RazorView(W3C Validation Not working for

2019-10-20 06:05发布

我使用MVC4项目,并在做服务器端的URL重写RouteConfig和附加.html在每一页的URL的末尾..

www.mysite.com/home.html

我有几页和这些网页与网页(每想到在浏览器中工作FIND)链接。

但是,当我使用验证W3C链接检查,我得到断开链接的错误消息。

我真的不知道还有什么能问题。 如果我更换一件事.html.aspx或任何其他扩展它是由W3C验证。 我不知道是什么问题。

我的代码是:

 routes.MapRoute(
                name: "features",
                url: "features.html",
                defaults: new { controller = "Home", action = "features", page =    UrlParameter.Optional }
            ); 

Web.config

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

任何帮助表示高度赞赏

Answer 1:

好吧,我解决了它的一些东西是这样的。

我取代

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

在webconfig

<add name="HtmlFileHandler" 
     path="*.html" 
     verb="*" 
     type="System.Web.UI.PageHandlerFactory" />

和它的作品...我的网页是由W3C现在验证。 :)



文章来源: W3C Validation Not working for RazorView