C# cshtml-按数据绑定值调整类
如果数据绑定不为空,我想显示一个包含“八列”类的textfield,如果为空,则显示“十六列”类 比如:C# cshtml-按数据绑定值调整类,c#,html,razor,C#,Html,Razor,如果数据绑定不为空,我想显示一个包含“八列”类的textfield,如果为空,则显示“十六列”类 比如: if (data-bind: "value: myData" have value) <div class="eight columns"> else <div class="sixteen columns"> if(数据绑定:“value:myData”具有值) 其他的 可以直接在cshtml上实现吗?您可以在属性值中直接使用三元运算符
if (data-bind: "value: myData" have value)
<div class="eight columns">
else
<div class="sixteen columns">
if(数据绑定:“value:myData”具有值)
其他的
可以直接在cshtml上实现吗?您可以在属性值中直接使用三元运算符,如下所示:
<div class='@(myData != null ? "eight columns" : "sixteen columns")'>
您可以在属性值中直接使用三元运算符,如下所示:
<div class='@(myData != null ? "eight columns" : "sixteen columns")'>
myData是否表示您所查看的状况?是的,它表示。Mydata包含(或不包含)可能显示在文本字段中的文本Mydata
是否表示您查看的条件?是的,它表示。Mydata包含(或不包含)可能显示在文本字段中的文本谢谢。但mydata在当前上下文中不存在。我可以把它理解为data bind=“value:myData”@doxsi。不清楚你在问什么。如果您想根据myData
变量设置class属性,那么这就是Razor(cshtml)中的操作,就像我在回答中所做的一样。谢谢。但mydata在当前上下文中不存在。我可以把它理解为data bind=“value:myData”@doxsi。不清楚你在问什么。如果您想基于myData
变量设置class属性,那么这就是Razor(cshtml)中的操作,就像我在回答中所做的一样。