asp.net-mvc-3 – Razor语法不按我预期的方式工作
发布时间:2020-12-16 07:33:57 所属栏目:asp.Net 来源:网络整理
导读:我的剃刀语法有些麻烦 给出一个Parsor错误说 foreach块缺少一个结束“}”字符 ul@{var client = "null";}@foreach (var instance in Model){ if (instance.tbl_Policy.tbl_Client.txt_clientName != client) { client = instance.tbl_Policy.tbl_Client.txt_
我的剃刀语法有些麻烦
给出一个Parsor错误说 <ul> @{var client = "null";} @foreach (var instance in Model) { if (instance.tbl_Policy.tbl_Client.txt_clientName != client) { client = instance.tbl_Policy.tbl_Client.txt_clientName; </ul><h1>@client</h1> <ul> } <li> @instance.tbl_Policy.txt_policyNumber - Assigned to : @instance.aspnet_Membership.aspnet_User.UserName @instance.ATLCheckType.Question <button type="button" rel="<%:instance.ATLCheckInstanceId.ToString()%>">DelFiled</button> <button type="button" rel="<%:instance.ATLCheckInstanceId.ToString()%>">DelLineItem</button> </li> } </ul> 解决方法
Razor无法处理代码块中的不平衡HTML标记.
更改if块以将不平衡标记视为纯文本: if (instance.tbl_Policy.tbl_Client.txt_clientName != client) { client = instance.tbl_Policy.tbl_Client.txt_clientName; @:</ul><h1>@client</h1> @:<ul> } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc-4 – 如何永久教Visual Studio检测我的调试信息
- 安装时安装Asp.Net SignalR错误
- asp.net – 如何将母版页添加到已创建的webform中?
- asp.net-core-mvc – 使用asp.net核心的google身份验证器
- 防止双击asp.net按钮
- .net – 强制从/ bin加载汇编,而不是GAC?
- asp.net – 将webgrid导出为pdf asp mvc razor
- iis – 在Asp.net核心应用程序中与SignalR 2.2.1协商404
- asp.net-mvc – ASP.Net 5中缺少FormCollections
- asp.net – 将JSON对象反序列化为列表不能使用asmx服务
推荐文章
站长推荐
热点阅读