所以我真的很喜欢 MVC 概念,但我很难理解如何正确封装内容。常规的 ASP.net 有控件的概念,但这似乎与 MVC 的思维过程背道而驰,那么如何在 MVC 中正确划分/封装内容?
问问题
371 次
3 回答
4
MVC 有很多方法可以重用代码。
- Html 助手
- 部分视图
- 编辑器模板
- 剃刀助手
- 布局
由于不同的原因,所有这些都用于不同的情况。您应该阅读它们以了解它们是什么。
于 2013-05-15T21:19:57.830 回答
1
组件化 UI 部件有多种方法:
- 布局页面(这类似于 WebForms 中的 MasterPage)
- PartialViews(类似于 WebForms 中的 UserControls)
- Editor- 和 DisplayTemplates(显示特定类型的 UI)
- Html helpers:根据代码创建特定控件
于 2013-05-15T21:20:41.417 回答
1
如果您指的是视图组合,那么 MVC 支持许多不同的技术,包括部分视图、子操作、html 助手、模板化 html 助手和内联模板。
于 2013-05-15T21:28:46.853 回答