asp.net-mvc – 根据Model值为元素添加样式
发布时间:2020-12-16 06:22:47 所属栏目:asp.Net 来源:网络整理
导读:如果满足某个条件,我想在div标签中添加一个简单的内联样式. 我能够成功应用“禁用”类,但我无法显示我的光标样式. div class="item @(item.AvailableTimeSlots == "0" ? "disabled" : "")" @(item.AvailableTimeSlots == "0" ? "style='cursor: default;'" :
如果满足某个条件,我想在div标签中添加一个简单的内联样式.
我能够成功应用“禁用”类,但我无法显示我的光标样式. <div class="item @(item.AvailableTimeSlots == "0" ? "disabled" : "")" @(item.AvailableTimeSlots == "0" ? "style='cursor: default;'" : "")> 任何指针? 解决方法
工作片段
<div class="item @("0" == "0" ? "disabled" : "")" @Html.Raw("0" == "0" ? "style='cursor: default;'" : "")> 添加Html.Raw()为我解决了问题.没有它,你最终得到的结果如下: <div class="item disabled" style='cursor: default;'> 我尝试了几种不同的浏览器,每次检查DOM时都给出了不同的结果. IE8破坏了它; Chrome错误地重做了它; IE9似乎正确地使其格式良好. 几点说明: > @James删除内联样式的解决方案是一个很好的解决方案.当前的代码真的很难阅读,内联样式无论如何都不是一个好主意.>它看起来像item.AvailableTimeSlots应该是一个整数,而不是一个字符串. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- ASP.NET MVC在IIS7下发布无法显示的解决办法
- asp.net下文件上传和文件删除的代码
- 如何在asp.net按钮回发之前运行javascript函数
- asp.net-mvc-4 – 如何在Kendo UI数据源中禁用“读取”请求
- asp.net-mvc – asp.net mvc windows authentication – 以
- 使用console.log进行经典ASP调试
- asp.net-mvc-5 – 如何配置Users上下文/表?
- asp.net – 不使用.Net MVC犯了错误?
- LoginView中的ASP.NET LoginStatus不会触发LoggingOut事件
- asp.net-mvc-3 – SignalR多个聊天室
推荐文章
站长推荐
热点阅读