只是试图做一些快速而肮脏的测试。我通过控制器将假数据传递给视图,只是为了查看 UI 的外观。
在我设置为“测试”的控制器中,例如:
MyViewModel = new MyViewModel
{
MyModel= new Models.MyModel
{
FirstName = "Homer", //This works
SomeDecimal = 10000, //This works
SomeRadioButton = Models.MyModel.Enum.Selection, //This works
SomeCheckBox = Models.MyModel.OtherEnum.OtherSelection, //This doesn't
}
}
我收到Cannot implicitly convert type ... to 'System.Collections.Generic.List<string>'
错误消息。
我的单选按钮和复选框共享使用枚举的类似约定,但复选框使用public List<string> SomeCheckBox { get; set; }
而单选按钮使用public Enum? SomeRadioButton { get; set; }
请注意,我没有使用测试框架。我只是想快速弄清楚如何传递一些虚假数据以查看 UI 是如何形成的。谁能分享一个如何完成我想要的示例(传递一个复选框值,以便我的 UI 可以显示用户选择的数据)?
我预见到的另一个问题是从复选框中传递了多个选项,但是一旦我把代码写下来,我想我应该能够弄清楚这一点。谢谢。