asp.net-mvc-3 – 似乎无法有条件地使用Razor的foreach和if语句
发布时间:2020-12-15 23:04:25 所属栏目:asp.Net 来源:网络整理
导读:我想要一个循环来动态创建一个最多2列宽的表,然后增加行数,直到列表中没有任何条目.听起来很容易,我想出了这个: table tr @{ var i = 0; } @foreach (var tm in Model.TeamMembers) { td@tm.FirstName @tm.LastName @tm.Role/td if(++i % 2 == 0) { /tr tr
我想要一个循环来动态创建一个最多2列宽的表,然后增加行数,直到列表中没有任何条目.听起来很容易,我想出了这个:
<table> <tr> @{ var i = 0; } @foreach (var tm in Model.TeamMembers) { <td>@tm.FirstName @tm.LastName @tm.Role</td> if(++i % 2 == 0) { </tr> <tr> } } </tr> </table> 但是我收到错误声明}期望for循环和if语句.如果我将标签更改为其他(例如),它可以正常工作. 我的猜测是试图验证行的结尾,看到它并决定循环必须结束?我怎么能不这样做,或者我需要把整个表放在循环里面一堆凌乱的条件? (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- Asp.net MVC企业级开发(09)---T4模板
- asp.net – 从源代码管理中排除app.config?
- asp.net – 如何使用javascript控制系统卷
- asp.net – 会话最佳实践
- asp-classic – ASP经典CDO电子邮件消息在textbody中使用UT
- [asp.net mvc 奇淫巧技] 05 - 扩展ScriptBundle,支持混淆加
- asp.net – 如何在DLL中添加Web服务引用
- ASP.NET LoginUser.DestinationPageUrl无法正常工作
- asp.net – 创建一个包含两列值的VB.NET数组?
- asp.net-mvc – 注入AutoMapper实例
推荐文章
站长推荐
- asp.net-mvc – ASP.NET MVC:如何处理View中的N
- asp.net-mvc-3 – 避免服务器端Razor视图和客户端
- asp.net – 如何使用GridView和ObjectDataSource
- powershell – InvalidOperation:(System.Net.H
- asp.net-mvc-3 – 造型ASP.NET MVC验证错误?
- asp.net-mvc – 权限设计
- asp.net – Server.Transfer throws执行子请求时
- asp.net – 在IIS7.5中什么模块删除了400个错误请
- asp.net-mvc – 保持asp.net mvc控制器的大小
- asp.net – 我可以重新发布或携带POST数据(如果是
热点阅读