asp.net-mvc – 在MVC5中呈现Razor的部分视图
发布时间:2020-12-15 23:14:42 所属栏目: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 use “@{
我试图获得一个部分视图,使用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-mvc – 组合ASP.NET MVC Web应用程序的最佳实践(ME
- 将ASP.NET Web API 2中值类型(C#)的.MinValue序列化为null
- asp.net – 如何在web.config中读取会话状态信息
- 在ASP.NET中流文件的最佳方式
- AutoMapper系列:介绍、使用
- 需要在asp.net中以分钟为单位查找音频文件的长度
- 我想学习ASP.Net 2.0 / 3.5 / 4.0我应该从ASP.Net 2.0开始,
- asp.net – 无法识别配置文件Web.config
- 有没有办法将一个onclick事件添加到ASP.NET标签服务器控件?
- asp.net – Repeater.Items上的DataItem始终为null
推荐文章
站长推荐
- asp.net-mvc – 控制台应用程序HttpClient发布到
- 如何在ASP.NET PreInit事件中获得控制权?
- asp.net – 在mvc网站中设置基本标记中的url路径
- 页面刷新导致ASP.NET应用程序中重复的POST
- asp.net-mvc – ASP.Net MVC:控制器中的访问验证
- asp.net – .Net ADO连接类
- asp.net 下载文件时根据MIME类型自动判断保存文件
- asp.net-mvc – ‘/’应用程序中的服务器错误:系
- 9.翻译系列:EF 6以及EF Core中的数据注解特性(
- asp.net-mvc – ApiController中的ASP.NET Web A
热点阅读