首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >.NET MVC应用程序中的可重用性单位是什么?

.NET MVC应用程序中的可重用性单位是什么?
EN

Stack Overflow用户
提问于 2009-09-24 21:40:10
回答 7查看 1.9K关注 0票数 19

在传统的ASP.NET Web表单应用程序中,UserControls是封装功能以便重用的好方法。然而,UserControls并不能很好地适应MVC模型。他们经常大量使用ViewState,他们模糊了MVC所提倡的关注点的分离。

我的问题是,如何最好地捆绑一段功能,以便它可以在MVC应用程序之间共享?

例如,考虑一个from/to日期选择器UserControl,它:

通过使用choosing

  • validates覆盖或在单独的字段中键入日、月和年,
  • 允许用户选择两个日期。可以将
  • 配置为缺省为今天和明天的日期,或缺省为开发人员javascript的日期从用户返回的日期,以确保起始日期早于
  • 公开的、可由代码隐藏的

访问的属性

怎样才能最好地在.NET MVC中构建这样的东西,以便我可以轻松地重用它?

请注意,为了完全模拟用户控件的功能,MVC组件必须管理提交的表单数据和验证-而不仅仅是表示。

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1474303

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档