在ASP.NET MVC视图中渲染HTML文件?
发布时间:2020-05-25 06:26:48 所属栏目:asp.Net 来源:互联网
导读:在我看来,想将 HTML文件的内容呈现为局部视图.当我将它添加到.cshtml视图时,它会给我这个错误: @Html.Partial(Url.Content(~/Test/main.html)) 错误: Exception Details: System.InvalidOperationException: The partial view /Scripts/main.html was n
|
在我看来,想将 HTML文件的内容呈现为局部视图.当我将它添加到.cshtml视图时,它会给我这个错误: @Html.Partial(Url.Content("~/Test/main.html"))
错误: Exception Details: System.InvalidOperationException: The partial view '/Scripts/main.html' was not found or no view engine supports the searched locations. The following locations were searched: /Scripts/main.html 该文件实际上在那里.有不同的方式我应该这样做吗? 解决方法你不能使用Html.Partial这是一个特殊的帮助方法来渲染局部视图.相反,您可以添加如下操作:[ChildActionOnly]
public ActionResult GetHtmlPage(string path)
{
return new FilePathResult(path,"text/html");
}
您可以使用 @Html.Action("GetHtmlPage","controllername",new { path = "~/Test/main.html" }) (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- VS2005(c#)项目调试问题解决方案集锦 转
- 有条件地排除ASP.NET WebForms中的一个HTML块
- asp.net – 我可以在一个Web项目中拥有多个web.config文件吗
- asp.net-mvc-3 – 添加属性以选择列表选项
- asp.net-mvc-3 – 在MVC 3.0中重写Html.BeginForm()并保持不
- asp.net-mvc-3 – 后退按钮或导航到特定视图(页面)-ASP.NET
- asp.net-mvc-3 – 从View中访问RouteData.Values的最简单的
- asp.net – 选择下拉列表项目findbytext没有区分大小写vb.n
- asp.net – 将default.aspx重定向到根虚拟目录
- asp.net-mvc – 如何在.net MVC中使用Flux和事件发射器?
推荐文章
站长推荐
- asp.net – System.Web.Cache,会话级别或应用程序
- asp.net-mvc-2 – 动态生成的模型中的ASP.NET MV
- .net核心中的ServicePointManager.DefaultConnec
- asp.net – 是否可以将.ASPXAUTH用于我自己的日志
- asp.net-mvc – 找到相同类型的两个实体之间的差
- asp.net-core-mvc – Html.AntiForgeryToken()仍
- asp.net-mvc – 在asp.net MVC3中调用局部视图
- asp.net – jqgrid editurl:控制器动作参数
- 确定ASP.Net是否正确注册
- asp.net-mvc – Asp.Net MVC 2 Label自定义文本
热点阅读
