在我的模型类中,我有一个布尔属性DoNotEmail
。
在我被赋予创建视图的 UI 设计中,复选框的含义是相反的;即复选框旁边的标签说"Send Email"
。
通常我会像这样添加复选框:@Html.CheckBoxFor(model => model.DoNotEmail)
但显然这是错误的方式。
我是否需要为此复选框创建一个具有自定义属性的单独视图模型,还是有一些聪明的方法可以做类似的事情:(@Html.CheckBoxFor(model => !model.DoNotEmail)
这显然不起作用)?