asp.net-mvc – 将.html文件渲染为ASP.NET MVC中的视图
发布时间:2020-12-16 00:18:50 所属栏目:asp.Net 来源:网络整理
导读:我希望在我的ASP.NET MVC项目中将.html文件与其他.cshtml视图一起用作视图.这样做的主要原因是html文件在我的操作中遵循与其他视图所遵循的相同的自定义安全规则. 我不想使用.cshtml或.aspx扩展,因为然后框架尝试编译这些相当大的文件,这是浪费,因为文件没有
我希望在我的ASP.NET MVC项目中将.html文件与其他.cshtml视图一起用作视图.这样做的主要原因是html文件在我的操作中遵循与其他视图所遵循的相同的自定义安全规则.
我不想使用.cshtml或.aspx扩展,因为然后框架尝试编译这些相当大的文件,这是浪费,因为文件没有任何可编译的东西. 我已经更新了视图引擎以查找.html扩展名.这工作正常,但我得到的错误是我没有注册的构建提供程序.我已经尝试在web.config中注册.html文件的构建提供程序,但这不会对错误产生任何影响. 是否有一个构建提供程序只是直接传递.html文件中的文本而不尝试编译它? 所以我正在寻找的是.html文件存在于views目录中,因此只有在通过操作请求时才会呈现它们,并且.html视图不应该通过任何编译运行. 谢谢, 克里斯 解决方法
我找到了解决方案.在我的操作中,我返回FilePathResult,它只是加载文件并传递它而不进行任何编译.
return new FilePathResult("path_and_file.html","text/html"); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – 部署同一应用程序的2个版本
- asp.net核心 – ASP.NET 5,DNX&Kestrel:没有打破点
- asp.net-mvc – 如何防止MVC3 html转义我的验证消息?
- asp.net – 如何使用angular2的http与应用程序主机端口之外
- 为什么NuPack生成的NinjectMVC3.cs无法编译? (或者ASP.NET
- ASP.NET和Web Tools 2012.2引用LESS文件
- asp.net-mvc – DataAnnotation验证和自定义ModelBinder
- asp.net-mvc – asp.net mvc输入/模型验证多语言
- asp.net-mvc – Asp.Net MVC中的管理区域
- asp.net – .net SqlCommandTimeOut和连接池
推荐文章
站长推荐
- asp.net – w3wp.exe占用多少内存
- 什么可能导致“客户端断开连接”的ASP.NET异常?
- asp.net – 将ViewState移出页面?
- .net – 如何在请求标头上调用需要承载令牌的NSw
- asp.net-mvc – ELMAH – 使用自定义错误页面收集
- 在使用ASP.NET MVC的Action方法中使用哪种重定向
- asp.net-core – Asp.net Core中的UserHostAddre
- asp.net – “无法启动IIS Express Web服务器”错
- asp.net-mvc – Asp.net MVC动态菜单系统
- asp.net-mvc – 如何将数据从AuthorizeAttribute
热点阅读