Asp.net 从HTML转换为Word时出错

Asp.net 从HTML转换为Word时出错,asp.net,html,ms-word,Asp.net,Html,Ms Word,将HTML内容转换为MS Word时,会出现线程中止错误消息。以下是错误日志: HttpContext.Current.Response.Clear() HttpContext.Current.Response.Charset = "" HttpContext.Current.Response.ContentType = "application/msword" Dim strFileName As String = "GenerateDocument" + ".doc" HttpContex

将HTML内容转换为MS Word时,会出现线程中止错误消息。以下是错误日志:

HttpContext.Current.Response.Clear()
HttpContext.Current.Response.Charset = ""
HttpContext.Current.Response.ContentType = "application/msword"

Dim strFileName As String = "GenerateDocument" + ".doc"
HttpContext.Current.Response.AddHeader("Content-Disposition", "inline;filename=" + strFileName)

Dim strHTMLContent As New StringBuilder()
HttpContext.Current.Response.Write(strHTMLContent)

HttpContext.Current.Response.Flush()
HttpContext.Current.Response.End()
调用
Response.End()

这会导致任何问题吗?或者你只是想知道为什么会发生这种情况


另外,我在代码中看到您正在声明一个新的
StringBuilder
,从未向其中添加任何文本,然后将其写入响应。这将永远是空的-这是故意的吗?

小心;精英们正在投票反对左翼和右翼。。。您可能希望提供更多信息,例如错误消息是什么,以及您正在尝试执行的操作;)@理查德:我认为说精英们出局是不公平的。我认为这个网站依赖于双向流和一些礼仪。如果人们想要一个像样的答案,他们至少可以提供一个像样的问题(或金钱)。否决票意味着一个措辞拙劣的问题。另外,我不认为这个网站是一个简单地提问而不回复回复的地方()我同意你所说的一切,我想我应该直接向“社区”道歉。然而,让记录显示,像这样基于“你打字的方式”攻击某人是上述礼仪的失败,不帮助任何人,给今天加入的人留下了“社区”的坏第一印象,他们的第一个问题就是这个。(我自己也开始觉得有点精英主义了……感觉很好:哦)@Richard-lol,你说得对。当英语不是你的第一语言时,它是可以理解的。但当你在你明显知道的单词上漏掉字母时(“Conver”而不是“Convert”),这似乎是一件急事。此外,这个问题与他们发布的第一个问题(之前评论中的链接)有关,但第一个帖子中没有反馈(正面或负面),因此没有进一步帮助的动机。但你是对的,应该给你一些机会:)[补充一句,我没有投反对票]@坚韧暗示-你的观点很好。谢谢你,我感谢你的理性和友善。