【问题标题】:Guidelines for designing ASP .Net MVC controls设计 ASP .Net MVC 控件的指南
【发布时间】:2012-11-08 12:17:23
【问题描述】:

我正在开发一个大型的 ritch(大量客户端 js 代码)网站,并且我正在考虑突出一组可重用的控件。问题来了:在 MVC 中设计这些控件的最佳方式是什么? 是的,我知道 - 有部分观点。但在我看来,这还不够。我想要的是可以在我的应用程序中重用的一流构建块。 假设我有一个包含客户数据的控件:

  • 姓名
  • 电子邮件
  • 电话

当然我可以开发一个局部视图并重用它,但我还需要其他元素:

  1. 型号
  2. 验证
  3. 检索/更改模型的服务器端调用(对某些应用程序服务器进行适当的 WCF 调用)
  4. 表示逻辑(相同的控件应该能够呈现为静态文本,也应该能够呈现为允许数据更改的表单) 这些元素应该封装在一个地方(控件 - 组件 - 组件)。

我的思维方式合理还是MVC中有更好的设计模式?

米。

【问题讨论】:

    标签: asp.net-mvc asp.net-mvc-3 user-controls


    【解决方案1】:

    【讨论】:

    • 这很好,但仍然不是我想要的——没有封装。在这个解决方案中,“控件”的所有部分都分散在应用程序周围:视图、显示和编辑器模板等。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-01-17
    • 1970-01-01
    • 1970-01-01
    • 2015-11-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多