asp.net mvc - W3C Validation Not working for RazorView -


i using mvc4 project , doing url rewrite on server side in routeconfig , appending .html @ end of url of every page..

www.mysite.com/home.html 

i have couple of pages , pages linked home page (every think working find in browser).

but when validate using w3c link checker, broken link error message.

i don't know can issue. 1 more thing if replace .html .aspx or other extension validated w3c. don't know issue.

my code is:

 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" /> 

any highly appreciated

ok solved this.

i replaced

<add name="htmlfilehandler"       path="*.html"       verb="get"      type="system.web.handlers.transferrequesthandler"      precondition="integratedmode,runtimeversionv4.0" /> 

in webconfig with

<add name="htmlfilehandler"       path="*.html"       verb="*"       type="system.web.ui.pagehandlerfactory" /> 

and works ... page validated w3c now. :)


Comments

Popular posts from this blog

database - VFP Grid + SQL server 2008 - grid not showing correctly -

jquery - Set jPicker field to empty value -

.htaccess - htaccess convert request to clean url and add slash at the end of the url -