Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/474.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
如何从MVC4中的Javascript检查视图模型中的模型值_Javascript_Asp.net Mvc_Asp.net Mvc 4 - Fatal编程技术网

如何从MVC4中的Javascript检查视图模型中的模型值

如何从MVC4中的Javascript检查视图模型中的模型值,javascript,asp.net-mvc,asp.net-mvc-4,Javascript,Asp.net Mvc,Asp.net Mvc 4,我想使用mvc4检查JavaScript视图模型中的模型值是否为NULL或不为NULL 我怎么检查这个 如何从视图模型中的JavaScript模型中获取值?这将把模型的属性从MVC发送到JS(具有Razor语法的视图): var property=@Model.property; 旧语法将是: <script type="text/javascript"> var property = <%=Model.Property%>; </script>

我想使用mvc4检查JavaScript视图模型中的模型值是否为NULL或不为NULL

我怎么检查这个


如何从视图模型中的JavaScript模型中获取值?

这将把模型的属性从MVC发送到JS(具有Razor语法的视图):


var property=@Model.property;
旧语法将是:

<script type="text/javascript">
  var property = <%=Model.Property%>;
</script>

var属性=;
可能有两种方法

首先

@{
字符串属性=”;
属性=模型。属性=空?“空值”:“值”;
//还是另一种比较策略
...
}
var属性=@(属性);
第二

<script type="javascript">
  var property = @(Model.Property == null ? "null value" : "value");
</script>

var属性=@(Model.property==null?“null值”:“value”);
@{
    string property = "";

    property = Model.Property == null ? "null value" : "value";
    // OR another comparison strategy
    ...
}

<script type="javascript">
   var property = @(property);
</script>
<script type="javascript">
  var property = @(Model.Property == null ? "null value" : "value");
</script>