Asp.net mvc W3C验证不适用于RazorView
我正在使用MVC4项目,在服务器端的Asp.net mvc W3C验证不适用于RazorView,asp.net-mvc,asp.net-mvc-4,razor,w3c,w3c-validation,Asp.net Mvc,Asp.net Mvc 4,Razor,W3c,W3c Validation,我正在使用MVC4项目,在服务器端的RouteConfig中重写URL,并在每个页面的URL末尾追加.html www.mysite.com/home.html 我有几个页面,这些页面与主页链接(每个想法都在浏览器中找到) 但当我使用W3C链接检查器进行验证时,会收到断开链接的错误消息 我真的不知道会有什么问题。如果我将.html替换为.aspx或W3C验证的任何其他扩展,还有一件事。我不知道是什么问题 我的代码是: routes.MapRoute( name
RouteConfig
中重写URL,并在每个页面的URL末尾追加.html
www.mysite.com/home.html
我有几个页面,这些页面与主页链接(每个想法都在浏览器中找到)
但当我使用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" />
非常感谢任何帮助好的,我解决了一些类似的问题 我换了
<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验证。:)