如何在MVC4中从Javascript检查View Model中的模型值

时间:2013-05-23 08:03:09

标签: javascript asp.net-mvc asp.net-mvc-4

我想使用mvc4在JavaScript的视图模型中检查Model值是NULL还是NOT NULL。

我该怎么检查?

如何在View模型中从我的模型中获取我的模型中的值?

2 个答案:

答案 0 :(得分:2)

可能有两种方式

第一

@{
    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>

答案 1 :(得分:0)

这会将模型的属性从MVC发送到JS(使用Razor语法的视图):

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

旧语法将是:

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