除了重复用于多个网页的重用之外,此模型中的用户控件是否还有其他优势?
答案 0 :(得分:2)
它们提供了隐藏复杂性的方法。您可以将复杂的控件放入用户控件中,而不必担心在页面上工作时的细节。
我认为这通常是用户控件的巨大好处。
答案 1 :(得分:1)
如果您明智地使用它们,它们可能提供更好的可理解性。用户控件是标记的一部分。您可以为其提供模型的一部分。
因此,例如如果您的模型是类型A的列表,其中A具有需要复杂标记的复杂属性B,则使用使用A.B作为其模型的用户控件U是有意义的。您的代码现在更简单,如果您只想更改或替换B的ui,您只需替换或修改U而不是在V中查找其标记。