摘要:
当年在ASP.NET MVC 1.0时代我提到,在开发时最好将视图的Model定制为强类型的,这样可以充分利用静态检查功能进行排错。不过有人指出,这么做虽然易于静态检查,但是 定义强类型的Model类型实在是太麻烦了,因此也出现了基于SmartBag等折衷方案。强类型是一种极端方案,而在C# 4.0中我们又可以使用另一个极端,那就是让Model成为dynamic类型,这样在视图中便可以完全自由地获取数据了。不过,在使用匿名对象的情况下 视图会抛出奇怪的“无法找到成员”异常,我们必须解决这个问题。dynamic类型的视图模型我们现在先来创建一个Model类型为dynamic的视图,例如Views 阅读全文
posted @ 2013-09-07 23:50
xust
阅读(447)
评论(0)
推荐(0)
摘要:
MVC1.0的时候是只能用=的,到了MVC2.0就出了等同于因为 : 可以编码 html,所以可以一定程度避免跨站攻击,建议使用。:是asp.net 4新增的功能。另外:有冒号的代表显示数据,没冒号的代表执行代码,m=>m.UserName是lamabda表达式如下所示: m.UserName) %> 阅读全文
posted @ 2013-09-07 21:47
xust
阅读(167)
评论(0)
推荐(0)

浙公网安备 33010602011771号