是否可以肯定地说,使用ASP.NET MVC的自定义控件大多数时候只是部分视图?如果是这种情况,我猜测它总是由实现应用程序决定这些控件的行为(通过控制器代码)?
我已经做了一些搜索,并且ASP.NET MVC自定义控件上几乎没有任何资源(要么就是这个,要么我错过了我的Google技能标记).
部分视图更像是一个控件或一组可在视图之间共享的控件的模板.
我不确定它们是"自定义控件",听起来好像是来自ASP观点.
我认为你需要先了解MVC和ASP的思维方式.
因此,对于项目列表,您可能具有获取项目列表的部分视图和获取实际项目的部分视图.所以" pvCustomerList<List<customer>>
"和" pvCustomer<customer>
".
pcCustomerList遍历列表并为列表中的每个客户创建一个pvCustomer.
部分视图在控制器中没有真正的代码.相反,他们从视图传递数据.如果在局部视图中有提交操作,则由控制器为视图或jQuery回发处理.
我希望这能为你解决一些问题.
你检查过NerdDinner样品了吗?
归档时间: |
|
查看次数: |
6776 次 |
最近记录: |