我在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);
}
}
答案 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)