1
我正在开发一个大型的ritch(大量客户端js代码)网站,我正在考虑突出一组可重用的控件。这里提出了一个问题:在MVC中设计这些控件的最佳方式是什么? 是的,我知道 - 有部分视图。但从我的观点来看,这还不够。我想要的是我可以在应用程序中重用的一流构建模块。 说我有一个包含客户数据的控制:ASP .Net MVC控件设计指南
- 名
- 姓
- 电子邮件
- 电话
我当然可以开发一个局部视图和重用,但我还需要其他元素:
- model
- 验证
- 服务器端调用检索/改变(适当的WCF调用一些应用程序服务器)模式
- 表示逻辑(同一控制应能呈现为静态文本,也是一个表单,允许数据的变化) 这些元素应在封装在一个地方(控制 - 组件 - 组件)。
我的思维方式合理还是MVC有更好的设计模式?
m。
这是很好的,但仍然不是我想要的 - 没有封装。在这个解决方案中,'控制'的所有部分都分散在应用程序中:视图,显示和编辑器模板等。 – Marcin