jquery

时间:2016-08-02 05:24:42

标签: c# jquery asp.net-mvc

我在jQuery中编写了这段代码,但它显示错误:

  

模型的null异常。

if (@Model != null) {
    if (@Model.BirthDate != null) {
      @{
          PersianDateTime pt = new PersianDateTime(Convert.ToDateTime(Model.BirthDate));
       }
       $("#BirthDate").val(@pt.Year + "/" + @pt.Month + "/" + @pt.Day);
    }
}

1 个答案:

答案 0 :(得分:0)

你必须这样做:

模型类

public class Customer
    {
        public int CustomerId {get;set;}
        public string FirstName {get;set;}
        public string LastName {get;set;}
        public string Email {get;set;}

        public bool Empty
        {
            get { return (CustomerId == 0 && 
                          string.IsNullOrWhiteSpace(FirstName) &&
                          string.IsNullOrWhiteSpace(LastName) &&
                          string.IsNullOrWhiteSpace(Email));
                }
        }
    }

查看文件

@model MyProj.Customer
if (@Model.Empty)
 {
 }
else
 {
 }

在你的情况下,它呈现如下:

if(MyProj.Customer != null)