asp.net - WebControl创建中的Render和RenderControl有什么区别?

标签 asp.net render web-controls

我最近学会了编写自己的WebControl,但是我仍然对Render和RenderControl之间的区别感到困惑。我开始使用Render,但有时我开始使用RenderControl,现在我只使用它。如果我要养成不良习惯,我想先适应一下,然后再习惯。

最佳答案

如果存在提供所需内容的现有控件,则使用RenderControl,以便可以利用其呈现方式。

如果需要完全控制html的呈现方式,则使用Render。

您当然可以将两者结合起来,以最优化地利用您的编程时间...

编辑
有关此内容的更好说明,以及有关何时使用的详细信息,请参见the answer from mhenry1384

关于asp.net - WebControl创建中的Render和RenderControl有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1653045/

相关文章:

c# - 如何解决 "Type or namespace could not be found"编译错误?

c# - ReportViewer - 如何呈现超过 65,000 行的 Excel 文件?

asp.net - 静态 WebMethod 中的 ResolveUrl

zend-framework - ZF 渲染一个 Action 并在另一个 Action 中获取 html

c# - 如何在 Asp.Net 中获取 Visible 属性的 set/real 值

c# - 在 webbrowser Control 中使用框架

.net - 在哪里可以找到有关使用 MySQL 设置 ASP.NET Web 应用程序的信息?

c#对象到字符串以文本格式显示它

html - html标签上的多个类是否总是影响渲染性能?

asp.net - 如何将 div 的 ClientID 插入到 OnClientClick 事件中