0
我使用MVC4项目,并在RouteConfig服务器端做URL重写,并在每一页的URL的末尾附加的.html ..W3C验证无法找到Razor视图链接
www.mysite.com/home.html
我有几个的页面和那些页面与主页链接(每个想法都在浏览器中查找)。
但是当我使用W3C链接检查器进行验证时,我收到了断开的链接错误消息。
我真的不知道什么是问题。还有一件事,如果我用.aspx
或任何其他扩展替换.html
它由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" />"
任何帮助,高度赞赏的[W3C验证工作不适合
可能重复RazorView](HTTP:// stackoverflo w.com/questions/24096868/w3c-validation-not-working-for-razorview) – anaximander