Sum*_*nta 8 model-view-controller asp.net-mvc asp.net-mvc-routing
我想在VIEWS文件夹(在ASp.NET MVC)页面下添加常规HTML页面.我已经添加了如下所述的路由例外.
routes.IgnoreRoute("{resource}.htm/{*pathInfo}")
routes.IgnoreRoute("{resource}.html/{*pathInfo}")
Run Code Online (Sandbox Code Playgroud)
虽然当我将html文件放在VIEWS文件夹之外时它确实有效,但当我把它们放在VIEWS文件夹中时,我找不到404页面.我也无法通过在IIS中设置目录浏览选项来浏览VIEWS文件夹.
请帮助我如何从VIEWS文件夹访问HTML文件.
tva*_*son 12
我认为将HTML内容与您的观点混合是错误的.我建议你static
在Content下创建一个单独的文件夹并将你的HTML放在那里.如果需要进行管理,您可以为视图结构创建类似的目录结构.然后,您无需执行任何特殊操作即可引用文件.然后,您可以通过允许修改静态内容的人员打开它们以使用Contribute等进行编辑.
+-Content
+-Images
+-Static
+-Account
+-privacy.html
+-refunds.html
+-Styles
Run Code Online (Sandbox Code Playgroud)
用法:
<a href='<%= Url.Content( "~/Content/Static/Account/privacy.html" ) %>'>Privacy Policy</a>
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
7487 次 |
最近记录: |