您的位置:首页 > 编程语言 > ASP

【原创】Asp.net MVC学习笔记之-基于类型来绑定Model的属性

2011-01-12 20:42 841 查看
上篇主要说的是在Action中基于用途来设定绑定Model的属性,现在说的是基于类型来设置Model的绑定限制,先上代码:

1、定义一个测试的Model类,使用基于类型的绑定机制

代码

[AcceptVerbs(HttpVerbs.Post)]
public ActionResult Test([Bind(Exclude = "Test1,Test2")]TestModel2 test)
{
if (ModelState.IsValid)
{
test.Test3 = "123";
}

return View();
}


可以看到,对于Test2类,先是限制了3个属性,后面又排除掉其中2个,下面我们看是不是应该只绑定其中一个属性

3、页面上输入以下数据



最终绑定的结果



从而说明:基于类型的方式和基于用途的方式可以并存,且最终结果是2种规则的交集
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐