我早就利用了MVSCcaf手套,为我用EF4储存的数据创建了CRDO 。 页: 1
它对基本假设情景运作良好,所有数据都与文字箱相挂钩。
然而,我希望我的“个人”的“Title”财产受到一个特定清单的约束。 我希望不要形成一种观点模式,而是坚持对实际个人模式具有约束力的观点。
public class Person {
public string Title { get; set; }
.......
我认为,这是正确的,但选定项目并没有正确约束。 尽管实际数据可能有所不同,但总是将“先生”列为选定项目。
@Html.DropDownListFor(model => model.Title, new SelectList(new[] { "Mr", "Mrs", "Ms", "Miss", "Sir", "Dr", }, Model.Title))
这些工作包括:
@Html.DropDownList("Title", new SelectList(new[] { "Mr", "Mrs", "Ms", "Miss", "Sir", "Dr", }, Model.Title))
然而,这确实是:
@Html.DropDownList("TitleX", new SelectList(new[] { "Mr", "Mrs", "Ms", "Miss", "Sir", "Dr", }, Model.Title))
但是,在试图更新记录时,我得到了“客观的参考,而不是标的”例外。
我怎么能以尽量减少对我的模型或控制器的干扰来做到这一点?