Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net 在System.Web.UI.HtmlTextWriter中呈现与写入_.net_Htmltextwriter - Fatal编程技术网

.net 在System.Web.UI.HtmlTextWriter中呈现与写入

.net 在System.Web.UI.HtmlTextWriter中呈现与写入,.net,htmltextwriter,.net,Htmltextwriter,我正在通过编程创建一个简单的HTML文件,直接保存到磁盘上。我在看这个例子: 我不明白为什么他混合了HtmlTextWriter的Render和Write方法,以及我应该如何在和之间进行选择 对什么是对什么是错有严格的规定吗?如果标记元素的类型是HtmlTextWriterTag枚举值之一的已知类型,则使用RenderBeginTag(HtmlTextWriterTag)方法的RenderBeginTag重载。否,您直接从文档中复制的元素与此无关。这将告诉您是选择RenderBeginTag上的

我正在通过编程创建一个简单的HTML文件,直接保存到磁盘上。我在看这个例子:

我不明白为什么他混合了
HtmlTextWriter
Render
Write
方法,以及我应该如何在和之间进行选择


对什么是对什么是错有严格的规定吗?

如果标记元素的类型是HtmlTextWriterTag枚举值之一的已知类型,则使用RenderBeginTag(HtmlTextWriterTag)方法的RenderBeginTag重载。

否,您直接从文档中复制的元素与此无关。这将告诉您是选择RenderBeginTag上的还是变体。这不是RenderBeginTag和WriteBeginTag之间的区别。区别似乎在于WriteBeginTag只生成“如果你想要这个代表,你能把它写下来作为一个答案@RupThanks,但我知道这不是全部答案。我更希望有人使用过RenderBeginTag等,解释如何正确使用它,我会投票支持。这是否回答了你的问题?7年后,没有人知道答案?!