MVC 中若是js,css文件放到視圖文件夾沒法訪問的解決辦法

在視圖配置文件web.config 中添加以下節點,注意:此web.config 是視圖文件夾中的,在你的views視圖中能夠找到<system.webServer>開頭的<handlers>子節點而後添加這段代碼css

<!--配置訪問Views文件-->
      <add name="css" verb="GET,HEAD" path="*.css" type="System.Web.StaticFileHandler" />
      <add name="jpg" verb="GET,HEAD" path="*.jpg" type="System.Web.StaticFileHandler" />
      <add name="png" verb="GET,HEAD" path="*.png" type="System.Web.StaticFileHandler" />
      <add name="js" verb="GET,HEAD" path="*.js" type="System.Web.StaticFileHandler" />
      <add name="woff2" verb="GET,HEAD" path="*.woff2" type="System.Web.StaticFileHandler" />
      <add name="eot" verb="GET,HEAD" path="*.eot" type="System.Web.StaticFileHandler" />
      <add name="svg" verb="GET,HEAD" path="*.svg" type="System.Web.StaticFileHandler" />
      <add name="ttf" verb="GET,HEAD" path="*.ttf" type="System.Web.StaticFileHandler" />
      <add name="woff" verb="GET,HEAD" path="*.woff" type="System.Web.StaticFileHandler" />
      <add name="oft" verb="GET,HEAD" path="*.oft" type="System.Web.StaticFileHandler" />
      <!--配置訪問Views文件-->

<add name="BlockViewHandler" path="*" verb="*" preCondition="integratedMode" type="System.Web.HttpNotFoundHandler" />html

這段代碼是放在最後的,訪問js,css和html的方法找了幾個都不行,最後看到一個能夠,因而就試試了,結果能夠,views中嵌套模板時纔會使用web

相關文章
相關標籤/搜索