asp.net-mvc – 如何从ASP.NET MVC VIEWS文件夹访问HTML文件
发布时间:2020-12-15 22:18:48 所属栏目:asp.Net 来源:网络整理
导读:我想在VIEWS文件夹(在ASp.NET MVC)页面下添加常规 HTML页面. 我已经添加了如下所述的路由例外. routes.IgnoreRoute("{resource}.htm/{*pathInfo}") routes.IgnoreRoute("{resource}.html/{*pathInfo}") 虽然当我将html文件放在VIEWS文件夹之外时它确实有效,
我想在VIEWS文件夹(在ASp.NET MVC)页面下添加常规
HTML页面.
我已经添加了如下所述的路由例外. routes.IgnoreRoute("{resource}.htm/{*pathInfo}") routes.IgnoreRoute("{resource}.html/{*pathInfo}") 虽然当我将html文件放在VIEWS文件夹之外时它确实有效,但当我把它们放在VIEWS文件夹中时,我得到了404找不到的页面.我也无法通过在IIS中设置目录浏览选项来浏览VIEWS文件夹. 请帮助我如何从VIEWS文件夹访问HTML文件. 解决方法
我认为将HTML内容与您的观点混合是错误的.我建议您在Content下创建一个单独的静态文件夹,然后将HTML放在那里.如果需要进行管理,您可以为视图结构创建类似的目录结构.然后,您无需执行任何特殊操作即可引用文件.然后,您可以通过允许修改静态内容的人员打开它们以使用Contribute等进行编辑.
+-Content +-Images +-Static +-Account +-privacy.html +-refunds.html +-Styles 用法: <a href='<%= Url.Content( "~/Content/Static/Account/privacy.html" ) %>'>Privacy Policy</a> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – DataAnnotation [DataType(DataType.Date)]使我
- asp.net-core – 将参数传递给ASP.NET MVC 6中的需求/策略
- asp.net – 无法找到类型或命名空间名称’ProfileCommon
- asp.net-mvc-3 – 从根请求调用区域控制器
- asp.net – 是否可以在.net中读取.eml文件
- asp.net – 如何动态显示网站上的SVN修订版?
- asp.net – html文本框的最大长度是多少?
- ASP.NET OAuth授权 – 使用ClientId和Secret以及用户名和密
- asp.net-mvc – ViewModel应该位于ASP.NET MVC应用程序的目
- 如何在ASP.NET MVC网站中为cookie设置“安全”标志?
推荐文章
站长推荐
热点阅读