我的公司正在为我们的客户端代码标准化 3 种不同的开发模型(我们对业务层代码使用 Web 服务):
- ASP.NET MVC
- SharePoint 2010
- WPF
我们的目标是能够通过重用快速进行更改和创建新应用程序。我对 WPF 和 SharePoint 2010 进行了大量研究。WPF 有 Prism,SharePoint 有 WebParts(两者都允许重用 UI 组件)。
但我们计划将相当多的开发工作发送给 ASP.NET MVC 方法。这项工作的大部分内容都有通用的 UI 部分。由于我对 ASP.NET MVC 没有做过太多研究,我希望有人能启发我。
ASP.NET MVC 中的 UI 重用是如何实现的? (什么是ASP.NET MVC的Prism或WebParts?)
最佳答案
在 MVC 中你有 Partials。您可以通过各种方式呈现的部分控件(ASCX 文件):
- RenderPartial(控件名称),
- RenderAction(action,controller),在 Controller 操作中准备数据,然后返回包含该数据的 View ,
- 如果您只是想重用和渲染 HTML 或 JS,您还可以选择 HTML Helpers,
然后,使用 MVC 3 中的 Razor View Engine,将会出现布局和部分等新选项。
关于asp.net-mvc - ASP.NET MVC 中的可重用 UI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4675209/