我正在一个中型MVC项目。什么是最佳实践System.Web.Mvc ViewModels
视图模型已被全部拉出Web组件到一个单独的库。其中一个数据结构由一个列表框表示,并具有MultiSelectList属性。
外部VM项目当前没有对System.Web.Mvc程序集的引用。
我应该添加参考吗?
我应该重构代码以便不引用MultiSelectList类吗?如果这是RawOptionValues属性转换为MultiSelectList的情况?
public class SelectListPrompt{
public IDictionary<string, string> RawOptionValues { get; set; }
public MultiSelectList OptionValues
{
get
{
return new MultiSelectList(RawOptionValues.ToList(), "Key", "Value");
}
}
}
我正在这样倾斜。我正在从不同的团队成员那里获得这个项目,并且对“设计”决定感到疑惑。 – THBBFT