什么时候该说:“现在我需要创建一个用户控件!”

时间:2009-09-22 09:27:35

标签: .net controls ascx

您何时考虑在.NET中创建用户控件?您是否有一些基本标准可以从页面中排除代码并引入新的用户控件?

通常我倾向于遵循这些来决定我是否需要用户控制:

  • 使用单独的用户控件时,页面似乎更具可读性
  • 当表单的某些部分看起来一次又一次地从不同的页面使用时

2 个答案:

答案 0 :(得分:3)

我想它遵循以下内容:

  • 我是否需要将此组件与公共代码分开?
  • 我经常使用这个项目,这意味着我需要不断重新创建吗?
  • 我是否需要能够将其模板化以适应不同的风格?

答案 1 :(得分:0)

我认为您提供的两个原因是任何人创建用户控件的主要原因。我真的想不出任何其他正当理由......