Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/272.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# cshtml-按数据绑定值调整类_C#_Html_Razor - Fatal编程技术网

C# cshtml-按数据绑定值调整类

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上实现吗?您可以在属性值中直接使用三元运算符

如果数据绑定不为空,我想显示一个包含“八列”类的textfield,如果为空,则显示“十六列”类

比如:

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)中的操作,就像我在回答中所做的一样。