当使用用户控件在ASp.Net MVC

问题描述:

除了重用的目的,如果重复了不止一个网页,就在这个模型中用户控件提供任何其他好处?当使用用户控件在ASp.Net MVC

他们提供了一个方法来隐藏复杂性。您可以将复杂的控件放入用户控件中,而不用担心在页面上工作时的细节问题。

我认为这是一般用户控件的一个巨大的好处。

+0

寻找其标记权...更容易维护 – TStamper 2009-04-07 19:23:59

如果明智地使用它们,它们可以提供更好的可理解性。用户控件是您标记的一部分。你提供你的模型的一部分。

因此,对于例如如果您的模型是A型列表,其中A具有需要复杂标记的复杂属性B,则使用使用A.B作为其模型的用户控件U是有意义的。您的代码变得更加简单,如果你想改变或更换B的UI而已,你只需更换或修改的U代替五