我得到的对象引用未设置为asp.net mvc应用程序中对象错误的实例
我有这个代码,我正在检查这个命令类型是1还是0 如果它是一个,我只是把它转换成1或0我得到的对象引用未设置为asp.net mvc应用程序中对象错误的实例,asp.net,asp.net-mvc,asp.net-mvc-2,Asp.net,Asp.net Mvc,Asp.net Mvc 2,我有这个代码,我正在检查这个命令类型是1还是0 如果它是一个,我只是把它转换成1或0 mandate.Federal_Mandate = collection["MandateType"].ToString().Equals("Federal") ? Convert.ToByte(1) : Convert.ToByte(0); 我的datbase Federal_委托数据类型具有tiinyint 我在这里是不是做错了什么。。为什么我在这里得到对象引用错误 谢谢很难弄清楚,但是。。。这难道不是
mandate.Federal_Mandate = collection["MandateType"].ToString().Equals("Federal") ? Convert.ToByte(1) : Convert.ToByte(0);
我的datbase Federal_委托数据类型具有tiinyint
我在这里是不是做错了什么。。为什么我在这里得到对象引用错误
谢谢很难弄清楚,但是。。。这难道不是因为您的集合[“MandateType”]为空吗 也许你可以把它改成这样:
mandate.Federal_Mandate = (collection["MandateType"] ?? "").ToString().Equals("Federal") ? Convert.ToByte(1) : Convert.ToByte(0);
很难弄清楚,但是。。。这难道不是因为您的集合[“MandateType”]为空吗 也许你可以把它改成这样:
mandate.Federal_Mandate = (collection["MandateType"] ?? "").ToString().Equals("Federal") ? Convert.ToByte(1) : Convert.ToByte(0);
在对集合调用方法之前,需要检查集合是否为null:
mandate.Federal_Mandate = Convert.ToByte(0);
if(collection["MandateType"] != null)
{
mandate.Federal_Mandate = collection["MandateType"].ToString().Equals("Federal") ? Convert.ToByte(1) : Convert.ToByte(0);
}
在对集合调用方法之前,需要检查集合是否为null:
mandate.Federal_Mandate = Convert.ToByte(0);
if(collection["MandateType"] != null)
{
mandate.Federal_Mandate = collection["MandateType"].ToString().Equals("Federal") ? Convert.ToByte(1) : Convert.ToByte(0);
}
指令
、集合
和集合[“指令类型”]
中的一个为空。设置断点并找出哪个。指令、集合
和集合[“MandateType”]
中的一个为空。设置一个断点并找出哪个断点