我見過使用HTML Helpers等方法來處理MVC中的枚舉。我採取了不同的方法,將選中框的字符串[]傳遞迴控制器。我這樣做:C#/ MVC我可以在foreach循環中手動追加多個枚舉標誌嗎?
foreach (string svf in property.SiteVisibilityFlags)
{
Enums.SiteVisibilityFlags flagTester;
if (Enum.TryParse<Enums.SiteVisibilityFlags>(svf, out flagTester))
{
// add to domainProperty
domainProperty.SiteVisibilityFlags = flagTester; <--Here is where I mean
}
}
現在,我知道,通常情況下,用標記的枚舉,你做這樣的事情:
domainProperty.SiteVisibilityFlags = Enums.SiteVisibilityFlags.Corporate | Enums.SiteVisibilityFlags.Properties;
所以,如果/我怎樣才能完成「|」 ...在這個方法論中?
你想投的字符串返回枚舉......有啥問題..你能澄清一點嗎? – noobed