【发布时间】:2011-03-19 14:28:48
【问题描述】:
我使用白名单将查询字符串/表单值绑定到我的模型。这是由以下人员完成的:
[Bind(Include = "Size,Color,Age,SizeOfTeeth")]
public class AnimalModel { ... }
但是假设我有一个名为 ElephantModel 的子类模型,我想保留基类的白名单,并向其中添加一些派生类的属性。我该怎么做?
我试过了:
[Bind(Include += "TrunkLength,Personality")]
public class ElephantModel : AnimalModel { ... }
但这当然行不通。我怀疑这实际上更像是一个“属性”问题,而不是一个“绑定”问题,但我不知道要使用什么语法。
TIA!马特
【问题讨论】:
标签: c# asp.net-mvc reflection binding attributes