我想下面的枚舉綁定枚舉到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