asp.net – 剃刀视图中的div颜色
发布时间:2020-12-16 10:00:06 所属栏目:asp.Net 来源:网络整理
导读:我在asp.net MVC 3 razor视图中显示了产品列表.我在div中的foreach循环中显示产品.我希望如果产品在售,那么div颜色是红色的.如何在剃刀视图中更改div的背景颜色? 解决方法 剃刀观点: @foreach (Product product in Model.ProductList){ string saleClass =
我在asp.net MVC 3 razor视图中显示了产品列表.我在div中的foreach循环中显示产品.我希望如果产品在售,那么div颜色是红色的.如何在剃刀视图中更改div的背景颜色?
解决方法
剃刀观点:
@foreach (Product product in Model.ProductList) { string saleClass = product.IsOnSale ? "onSale" : "regular"; <div class="@saleClass"> @product.Description </div> } 样式表: onSale { background-color: red; } regular { background-color: white; } 或者以更直接的方式: @foreach (Product product in Model.ProductList) { string style= product.IsOnSale ? "background-color: red" : "background-color: white"; <div style="@style"> @product.Description </div> } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – 类库中的dotnet5.4和net451是什么?
- asp.net-mvc-3 – 来自控制器的ASP.NET MVC3 View的物理位置
- asp.net – RPC_E_SERVERFAULT
- .net – 使用FileStreamResult,MemoryStream是如何关闭的?
- asp.net-mvc – 如果使用HTML内容,我可以写入内联吗?
- asp.net-identity – asp.net标识有什么用.GenerateUserTok
- nuget-package – MvcScaffolding是否通过命令行与VS 2013
- asp.net-mvc-3 – 从ASP的Ajax.ActionLink获取JSonResult
- asp.net-mvc – 用于电话号码或社会安全号码的DisplayForma
- asp.net – 如何删除linq到sql?
推荐文章
站长推荐
- asp.net-mvc – 如何使用ASP.NET Web API的Ninje
- asp.net – 在Appharbor上的Dotless
- ASP.Net – 在没有Windows用户的情况下使用基本身
- asp.net – EF,UoW和Repository – 何时在WebFor
- asp.net-mvc-3 – 如何在mvc3 razor视图中使用会
- asp.net-mvc – 使用Html.BeginForm发布到当前控
- asp.net-mvc – 使用DTO而不是域实体进行ASP.NET
- 如何在VBScript中将二进制数据写入磁盘?
- asp.net core 系列 5 MVC框架路由(上)
- 在IIS7中的ASP.NET MVC 3中找不到图像
热点阅读