我正在开发一个新的ASP.NET MVC 4应用程序.我真的想以"MVC"方式做事.特别是,我对使用Razor视图引擎感兴趣.请注意,我来自网络表单背景,所以我的问题可能看起来很尴尬.
我试图了解MVC中是否存在与用户控件等效的内容?如果是这样,他们叫什么?如果没有,在MVC中创建可重用组件的推荐方法是什么?
Mus*_*hin 30
你正在寻找@Html.Action和@Html.Partial.
它们允许您在视图中渲染部分视图或完整的控制器操作.这是MVC领域中重用的常见模式.
如果控制器操作太重,有时您会想要制作displayFor或editorFor模板.经验法则是,如果您需要在页面上多次执行此操作,并且需要将其发布回表单中,请考虑在模板中执行此操作.
asp.net中的控件覆盖了一个相当大的区域,MVC格式化了一点.
| 归档时间: |
|
| 查看次数: |
31910 次 |
| 最近记录: |