Gab*_*abe 10 asp.net asp.net-mvc
关于何时使用自定义辅助方法以及何时使用RenderAction以及何时简单地使用ViewData,我有点不清楚.它们的一些功能略有重叠.
例如,如果我要创建一个类别导航栏,我是否会创建一个新的辅助方法并将其放在某个局部视图中?我最初虽然这样做,但我在一些博客上读到使用RenderAction代替.我一直在思考,并且可以使用一些帮助而不仅仅是这个例子,但总的来说.
假设类别列表来自某些数据源.
Set*_*son 18
我遵循的一般准则是:
HtmlHelper方法:
渲染部分:
渲染动作:
ViewData的:
我将使用ViewData来跟踪适用于所有视图的全局数据,例如当前用户.如果我需要一种显示此数据的一致方法,我通常会为它创建一个部分,然后在母版页中执行RenderPartial().
归档时间: |
|
查看次数: |
3478 次 |
最近记录: |