【发布时间】:2011-12-20 19:07:07
【问题描述】:
可以肯定地说,使用 ASP.NET MVC 的自定义控件大多数时候只是部分视图吗?如果是这样的话,我猜它总是由实现应用程序来决定这些控件的行为(通过控制器代码)?
我进行了一些搜索,几乎没有关于 ASP.NET MVC 自定义控件的资源(要么是这样,要么是我的 Google 技能不符合标准)。
【问题讨论】:
-
我认为部分视图代替了 MVC 的自定义控件,为什么您需要自定义控件?
-
@EmmanuelN 好问题。我正在考虑自定义控件以满足日历、菜单等需求。我意识到这些可以在每个应用程序中动态创建,但如果可能的话,代码可重用性是最好的。
-
您指的是辅助方法而不是自定义控件
-
对于像 mvc 中的东西,我认为最好依赖客户端脚本,尤其是第三方脚本库,如 jQuery