如何绑定从linq到sql asp.net mvc的模型中排除多个属性

Chr*_*rry 4 linq asp.net-mvc object

我有一个带有选择框的表单.

linq实体有一个selectList作为公共属性.

我目前正在从这样的实体中排除它

[Bind(Exclude = "taskDeadlineTime")]
Run Code Online (Sandbox Code Playgroud)

我现在想添加第二个下拉列表,当我尝试UpdateModel()时出现此错误

No parameterless constructor defined for this object.
Run Code Online (Sandbox Code Playgroud)

我应该将这个新属性添加到绑定排除列表是否正确?

如果是这样,我如何在列表中添加多个属性?

Joh*_*ell 8

Exclude采用以逗号分隔的属性名称列表,只需添加另一个.

完整文档:

http://msdn.microsoft.com/en-us/library/system.web.mvc.bindattribute.aspx

  • [绑定(排除="Prop1,Prop2,Prop3,...")] (2认同)