Asp.net mvc Can';t为字节创建EditModel
我的类的图像属性为byte[]Asp.net mvc Can';t为字节创建EditModel,asp.net-mvc,mvc-editor-templates,Asp.net Mvc,Mvc Editor Templates,我的类的图像属性为byte[] 我想为byte创建一个EditTemplate,这样就会出现一个拖放区域 当我尝试创建名为“byte”的视图时,请说 添加视图:名称无效,因为它是保留名称 我理解视图必须与您尝试创建模板的数据类型同名 例如,我可以为“DateTime”创建一个EditorTemplate 那么我应该如何创建我的EditTemplate呢?DateTime是一个类名,byte是一个C#保留关键字,是System.byte的别名。请参见此处的关键字列表: 将类型更改为Byte(而不
我想为byte创建一个EditTemplate,这样就会出现一个拖放区域 当我尝试创建名为“byte”的视图时,请说 添加视图:名称无效,因为它是保留名称 我理解视图必须与您尝试创建模板的数据类型同名 例如,我可以为“DateTime”创建一个EditorTemplate
那么我应该如何创建我的EditTemplate呢?
DateTime
是一个类名,byte
是一个C#保留关键字,是System.byte
的别名。请参见此处的关键字列表:
将类型更改为Byte(而不是Byte),它应该可以工作。。如果没有,则始终可以在模型中执行此操作:
[UIHint("ByteTemplate")]
byte[] Image {get;set;}
然后创建一个ByteTemplate.cshtml模板
您还可以使用EditorFor(x=>x.Image,“ByteTemplate”)的模板选择重载代码>