我正在开发一个大型的Ritch(许多客户端JS代码)网站,我正在考虑扮演一套可重复使用的控件。这是一个问题:在MVC中设计这些控件的最佳方法是什么?是的,我知道 - 有部分视图。但是从我的角度来看,这还不够。我想要的是可以在应用程序中重复使用的一流构建块。说我有一个由客户数据组成的控件:
- 名称
- 姓
- 电子邮件
- 电话
当然我可以开发部分视图并重复使用它,但我还需要其他元素:
- 模型
- 验证
- 检索/更改模型的服务器端调用(适当的WCF调用到某些应用程序服务器)
- 演示逻辑(相同的控件应该能够作为静态文本呈现,也可以将数据更改的表格)这些元素应为封装在一个地方(一个控制 - 组件 - 汇编)。
我的思考方式是合理的还是MVC中有更好的设计模式?
m。
编辑器和显示模板是一个很好的做法-mvc-editor-templates.aspx