C# jquery中mvc模型的错误NullReference异常
我在jQuery中编写了这段代码,但它显示了错误:C# jquery中mvc模型的错误NullReference异常,c#,jquery,asp.net-mvc,C#,Jquery,Asp.net Mvc,我在jQuery中编写了这段代码,但它显示了错误: 模型的null异常 你必须这样做: 模型类 查看文件 在您的案例中,它呈现如下: 因为@model将呈现为模型路径。您需要添加一个属性来检查model的null。我不明白。请解释更多。谢谢。我明白了。 if (@Model != null) { if (@Model.BirthDate != null) { @{ PersianDateTime pt = new PersianDateTime(Conv
模型的null异常
你必须这样做: 模型类 查看文件 在您的案例中,它呈现如下:
因为
@model
将呈现为模型路径
。您需要添加一个属性来检查model的null。我不明白。请解释更多。谢谢。我明白了。
if (@Model != null) {
if (@Model.BirthDate != null) {
@{
PersianDateTime pt = new PersianDateTime(Convert.ToDateTime(Model.BirthDate));
}
$("#BirthDate").val(@pt.Year + "/" + @pt.Month + "/" + @pt.Day);
}
}
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)