asp.net-mvc-3 – 偶数和奇数表行与Razor
发布时间:2020-12-15 19:26:45 所属栏目:asp.Net 来源:网络整理
导读:我正在使用具有MVC 3的Razor视图引擎,我试图使偶数和奇数行在表中具有不同的类. 到目前为止我已经有了 @{ var odd = true; }@foreach(var userLot in Model) { if (!odd) { tr id="lot@userLot.Id" class="even" else tr id="lot@userLot.Id" class="odd" }
我正在使用具有MVC 3的Razor视图引擎,我试图使偶数和奇数行在表中具有不同的类.
到目前为止我已经有了 @{ var odd = true; } @foreach(var userLot in Model) { if (!odd) { <tr id="lot@userLot.Id" class="even"> else <tr id="lot@userLot.Id" class="odd"> } <td>@userLot.Id</td> <td>@userLot.Description</td> <td>@userLot.Carat</td> <td class="averageBid">@userLot.AverageBid</td> <td class="rank">@userLot.Rank</td> <td class="currentBid">@userLot.CurrentBid</td> <td style="width: 200px; height: 30px;" class="tdWithBidInput"><input type="text" style="display: none" /></td> </tr> @{ odd = !odd; } } 这是给我无尽的麻烦,愚蠢的视图引擎无法弄清楚什么是标记,什么是代码.我已经尝试将tr打开标签包装在文本指令中,但是愚蠢的视图引擎会关闭结束tr标签.如果然后将文本指令中的关闭tr标签包装在文本指令中,则愚蠢的视图引擎会呻吟文本指令没有打开的标签. 只是为了清楚,这个 <text></ tr></text> 给出了文本标签没有匹配的打开标签的错误.可爱. 如何写这个,以便剃须刀不会给出错误? 请不要推荐JavaScript解决方案,我想在这里解决剃刀问题. 解决方法
这个怎么样:
@{ var odd = true; } @foreach(var userLot in Model) { <tr id="lot@(userLot.Id)" class="@(odd ? "odd": "even")"> <td>@userLot.Id</td> <td>@userLot.Description</td> <td>@userLot.Carat</td> <td class="averageBid">@userLot.AverageBid</td> <td class="rank">@userLot.Rank</td> <td class="currentBid">@userLot.CurrentBid</td> <td style="width: 200px; height: 30px;" class="tdWithBidInput"><input type="text" style="display: none" /></td> </tr> odd = !odd; } @(…)是一个有效且非常有用的语句. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – ASPNET WebForms服务器控件在Page_Load中为NULL
- asp.net – 实体框架Web配置文件
- asp.net – 是否可以在ApplicationServices DB中加密电子邮
- asp.net – JObject.Parse与JsonConvert.DeserializeObject
- asp.net-mvc – 窗口身份验证在MVC4中不起作用
- asp.net – 在按钮单击时动态添加新文本框
- 当我尝试调试ASP.NET程序时,为什么Internet Explorer(或其他
- asp.net – IIS 6.0和.Net 4的Default.aspx?
- 在发布asp.net Web API之后,ASP.NET MVC框架的未来是什么?
- asp.net – 如何阻止Microsoft.Sharepoint.Sandbox.dll被复
推荐文章
站长推荐
- asp.net – 这是做什么的:MS_POSITIONING =“Gr
- asp.net – Web身份验证状态 – 会话vs Cookie v
- asp.net-mvc – ASP.Net MVC – Img Src服务器路
- api – 通过msxml2.ServerXMLHTTP提供身份验证信
- asp.net – System.Web.HttpContext.Current在检
- asp.net – 多租户架构的实体框架 – 按租户ID过
- 在ASP.NET MVC4中是否可以将C#或VB函数标记为Jav
- ASP.Net应用程序是否有内存限制?
- asp.net – 开发期间缓慢的页面刷新时间
- asp.net – 你对Windows Workflow Foundation有什
热点阅读