我想下面的枚举绑定枚举到LINQ和SelectListItem
public enum CertificateTypes : byte
{
None = 0,
Original = 1,
AuthenticatedCopy = 2,
Numbered = 3
}
绑定到数据库上tinyint
列。但是,在创建SelectListItems并调用时,例如,SelectListItem的Person.CertificateTypes.Original.ToString() I get this:
<option value="Original">Original</option>
which is not bindable to a byte? column. How should I do this? Should I explicitly set the value to "1" on the
?或者有没有办法让这项工作“自动”?Value
属性
+1:正在寻找此解决方案的短裤,而不是字节的钥匙。奇迹般有效。 – ericb 2011-10-04 23:00:30