草庐IT

null_unspecified

全部标签

c# - 如何在 Razor View 中检查模型字符串属性是否为 null

我正在开发一个ASP.NETMVC4应用程序。我首先将EF5与代码一起使用,然后在我的一个实体中使用:publicstringImageName{get;set;}publicstringImageGUIDName{get;set;}这两个属性是我实体的一部分。因为我可能没有上传图片,所以这些值可以为空,但是当我渲染View传递模型时,ImageName和ImageGUIDName作为null来self得到的数据库:异常详细信息:System.ArgumentNullException:值不能为空。基本思路是根据有无图片为用户提供不同的文字:@if(Model.ImageName!=n

c# - 如何在 Razor View 中检查模型字符串属性是否为 null

我正在开发一个ASP.NETMVC4应用程序。我首先将EF5与代码一起使用,然后在我的一个实体中使用:publicstringImageName{get;set;}publicstringImageGUIDName{get;set;}这两个属性是我实体的一部分。因为我可能没有上传图片,所以这些值可以为空,但是当我渲染View传递模型时,ImageName和ImageGUIDName作为null来self得到的数据库:异常详细信息:System.ArgumentNullException:值不能为空。基本思路是根据有无图片为用户提供不同的文字:@if(Model.ImageName!=n

c# - 为什么 Convert.ToInt32(null) 在 c# 中返回 0

我今天刚遇到这个,如果你将null转换为int32Convert.ToInt32(null)返回0我期待InvalidCastException...知道为什么会这样吗? 最佳答案 Anyideawhythishappen?因为这是记录在案的行为?无论是Convert.ToInt32(object)或Convert.ToInt32(string),文档中写得很清楚:(返回值下)A32-bitsignedintegerthatisequivalenttothenumberinvalue,or0(zero)ifvalueisnull.或

c# - 为什么 Convert.ToInt32(null) 在 c# 中返回 0

我今天刚遇到这个,如果你将null转换为int32Convert.ToInt32(null)返回0我期待InvalidCastException...知道为什么会这样吗? 最佳答案 Anyideawhythishappen?因为这是记录在案的行为?无论是Convert.ToInt32(object)或Convert.ToInt32(string),文档中写得很清楚:(返回值下)A32-bitsignedintegerthatisequivalenttothenumberinvalue,or0(zero)ifvalueisnull.或

c# - Registry.LocalMachine.OpenSubKey() 返回 null

我从这次访问Windows注册表的尝试中得到了一个空值:using(RegistryKeyregistry=Registry.LocalMachine.OpenSubKey(keyPath))keyPath是SOFTWARE\\TestKeykey在注册表中,为什么在本地计算机配置单元下找不到它? 最佳答案 如果您使用的是64位计算机,则可能会发生这种情况。先创建一个辅助类(需要.NET4.0或更高版本):publicclassRegistryHelpers{publicstaticRegistryKeyGetRegistryKey

c# - Registry.LocalMachine.OpenSubKey() 返回 null

我从这次访问Windows注册表的尝试中得到了一个空值:using(RegistryKeyregistry=Registry.LocalMachine.OpenSubKey(keyPath))keyPath是SOFTWARE\\TestKeykey在注册表中,为什么在本地计算机配置单元下找不到它? 最佳答案 如果您使用的是64位计算机,则可能会发生这种情况。先创建一个辅助类(需要.NET4.0或更高版本):publicclassRegistryHelpers{publicstaticRegistryKeyGetRegistryKey

c# - 哪个 C# XML 文档注释标记用于 'true' 、 'false' 和 'null' ?

哪个C#XML文档注释标记用于文字true,false和null?在Microsoft自己的文档中,这些文字以粗体文本显示。例如,属性ArrayList.IsFixedSize的文档显示为:trueiftheArrayListhasafixedsize;otherwise,false.Thedefaultisfalse.没有Microsoft'sRecommendedTags似乎适用于这种情况。最合适的似乎是,然而true显示为true当文档由Doxygen呈现时.但是,使用true与Doxygen一起产生了粗体文本,正如我推测的那样。但这让我想知道使用标准HTML标签的可移植性以及其

c# - 哪个 C# XML 文档注释标记用于 'true' 、 'false' 和 'null' ?

哪个C#XML文档注释标记用于文字true,false和null?在Microsoft自己的文档中,这些文字以粗体文本显示。例如,属性ArrayList.IsFixedSize的文档显示为:trueiftheArrayListhasafixedsize;otherwise,false.Thedefaultisfalse.没有Microsoft'sRecommendedTags似乎适用于这种情况。最合适的似乎是,然而true显示为true当文档由Doxygen呈现时.但是,使用true与Doxygen一起产生了粗体文本,正如我推测的那样。但这让我想知道使用标准HTML标签的可移植性以及其

c# - Image.Save() 抛出异常 "Value cannot be null./r/nParameter name: encoder"

我在使用RawFormat保存位图图像时收到“值不能为空。\r\n参数名称:编码器”错误。示例代码:classProgram{staticvoidMain(string[]args){try{varimage=newSystem.Drawing.Bitmap(500,400);varstream=newMemoryStream();image.Save(stream,image.RawFormat);}catch(Exceptionexp){Console.WriteLine(exp.ToString());}}}现有的ImageEncoder列表中不存在RawFormat,因为以下代

c# - Image.Save() 抛出异常 "Value cannot be null./r/nParameter name: encoder"

我在使用RawFormat保存位图图像时收到“值不能为空。\r\n参数名称:编码器”错误。示例代码:classProgram{staticvoidMain(string[]args){try{varimage=newSystem.Drawing.Bitmap(500,400);varstream=newMemoryStream();image.Save(stream,image.RawFormat);}catch(Exceptionexp){Console.WriteLine(exp.ToString());}}}现有的ImageEncoder列表中不存在RawFormat,因为以下代