我正在开发一个大型的 ritch(大量客户端 js 代码)网站,我正在考虑突出一组可重用的控件。问题来了:在 MVC 中设计这些控件的最佳方式是什么?是的,我知道 - 有部分观点。但在我看来,这还不够。我想要的是可以在我的应用程序中重用的一流构建块。假设我有一个包含客户数据的控件:
- 姓名
- 姓
- 电子邮件
- 电话
当然我可以开发一个局部视图并重用它,但我还需要其他元素:
- 模型
- 验证
- 检索/更改模型的服务器端调用(对某些应用程序服务器的正确 WCF 调用)
- 表示逻辑(相同的控件应该能够呈现为静态文本以及允许数据更改的表单)这些元素应该封装在一个地方(控件 - 组件 - 程序集)。
我的思维方式合理还是MVC中有更好的设计模式?
米。