我已经浏览了样本asp.net mvc书呆子晚餐应用程序...但仍然无法理解我应该去何时何地寻求部分观点?
注意:看到一个部分视图在行动中会有所帮助......任何样本......
Mat*_*ell 12
您应该在两种主要情况下使用部分视图:
当您需要在网站的多个位置重用类似的"组件组"时(例如,"登录表单"可能会在网站的不同位置使用).
如果您有大量的渲染逻辑来生成页面的特定部分并希望将其隔离,以便页面更清晰/易于正常编辑,就像将代码功能放入其自己的方法或类中一样.一个很好的例子可能是导航栏,你想要在一个地方渲染导航栏的逻辑,即使只有你的Site.Master可能会调用它.
你会不止一次使用的任何东西.例如,在SO的此页面上,您会看到右侧相关帖子的列表.这是在多个页面上,所以为什么要多次创建它.您可以将数据传递到局部视图,以根据特定条件对其进行自定义.
我不喜欢登录等某些内容,我宁愿将用户带到登录页面.但是经常使用该场景.
归档时间: |
|
查看次数: |
6082 次 |
最近记录: |