asp.net-mvc – 在MVC5中呈现Razor的部分视图
发布时间:2020-05-24 03:34:07 所属栏目:asp.Net 来源:互联网
导读:我试图获得一个部分视图,使用Razor在MVC5中渲染.当我使用 @{ Html.RenderPartial(ViewName, model); } 我得到解析器错误: Unexpected “{” after “@” character. Once inside the body of a code block (@if {}, @{}, etc.) you do not need to u
|
我试图获得一个部分视图,使用Razor在MVC5中渲染.当我使用 @{ Html.RenderPartial("ViewName",model); }
我得到解析器错误:
当我删除{},即: @Html.RenderPartial("ViewName",model);
我收到编译错误
我究竟做错了什么? 解决方法您尚未发布该代码的上下文,但是当您直接在代码块中直接使用@而没有任何HTML包装时,该错误才会发生.例如:@if (true) {
@{ Html.RenderPartial(...); }
}
会给你错误,而: @if (true) {
<div>
@{ Html.RenderPartial(...); }
</div>
}
会好的您也可以通过完全移除Html.RenderPartial的代码块来解决它,包括@: @if (true) {
Html.RenderPartial(...);
} (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – Url片段为空
- asp.net – 可以在Visual Studio 2010中将任务列表项添加到
- asp.net-mvc – 可以将NUnit集成到Visual Studio 2010中吗?
- asp.net-mvc – 使ASP.NET绑定指定media =屏幕的CSS bundle
- asp.net-mvc – 无法加载指定的元数据资源
- asp.net-mvc-3 – 解析器错误:服务器错误在’/’应用程序
- asp.net-mvc – MVC 4捕获所有路由从未到达
- ASP.NET(AJAX+JSON)实现对象调用
- asp.net – 如何判断请求是否来自代理?
- asp.net-mvc – 在MVC3中使用两个可选参数的路由不起作用
推荐文章
站长推荐
- asp.net – 配置IIS以返回404以进行目录浏览尝试
- Asp.net超链接控件相当于
- 我不能在ASP.NET MVC中做的事情
- asp.net-mvc – 是否由Razor支持lambda表达式?
- asp.net – 单独配置文件为web.config的部分
- asp.net-web-api – OData V4 WebAPI按Enum的Int
- asp.net MVC – ValidationSummary不显示
- asp.net-mvc-4 – 如何在asp.net mvc应用程序中使
- asp.net – MVC 6 WebAPI返回序列化的HttpRespon
- asp.net-mvc – 如何为MVC创建自定义验证属性
热点阅读
