首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >HtmlGenericControl与TagBuilder的区别

HtmlGenericControl与TagBuilder的区别
EN

Stack Overflow用户
提问于 2011-09-07 15:06:28
回答 1查看 1K关注 0票数 2

这与这个问题大同小异,Difference between HtmlTable and TagBuilder("table")Why use TagBuilder instead of StringBuilder?

但是我想知道,当你在System.Web.UI.WebControls和System.Web.UI.HtmlControls中没有一个用于超文本标记语言(如iFrame)的.Net类时,那么该使用什么呢?

@编辑:谁能告诉我TagBuilder和HtmlGenericControl有什么区别?

EN

回答 1

Stack Overflow用户

发布于 2011-09-07 15:16:32

您可以使用HtmlGenericControl来表示任何元素:

代码语言:javascript
复制
HtmlGenericControl iframe = new HtmlGenericControl("iframe");
iframe.Attributes["src"] = "http://guffa.com/";

编辑:

HtmlGenericControlTagBuilder之间的主要区别在于,控件在用于构建页面的控件层次结构中工作,而标记生成器仅用于为单个标记创建HTML代码。例如,控件可以具有子控件,而您可以在标签生成器中添加子标签,方法是首先将其呈现为字符串,然后将其放入InnerHtml属性中。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7330059

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档