嗯,我知道有很多关于用户控制性能的问题,我的问题可能不同。
我想动态生成我的网页,不幸的是,当代码包含大量DIV,IMG和其他控件时,为此创建代码很麻烦。
Usercontrols有一个优势,因为它们是由标记代码创建的,并且很容易添加getter / setter。这意味着我可以轻松编辑代码并控制内容。
这些用户控件仅包含HTML代码,其中包含很少的控件,如Label或Textbox。这就是全部。
我想问一下,如果我的方法还可以。您对此有何看法? 谢谢
答案 0 :(得分:1)
这篇文章描述了使用WebForms与MVC之类的一些优缺点。我已经使用了两者并且更喜欢MVC #tonsupontons。
http://www.codeproject.com/Articles/528117/WebForms-vs-MVC
你的问题在某种程度上是一场宗教辩论,但我并不认为这是一个很好的答案。如果它工作并且没有充满视图状态的废话并且你不做单元测试之类的事情,那么WebForms和UserControls工作正常,你不应该真正注意到这种或那种方式的性能损失。 < =我的意见我认为,虽然有一些接触MVC,你可能会发现做你正在做的事情要容易得多