我真的需要你的帮助!我知道这个问题被问过几次,但是我没有看到任何答案......所以,当我尝试转换包含img标签的div标签时,我得到一个异常 -
找到无效的嵌套标记div,预期结束标记img
我的HTML是
<div id = "Grid">
<img src="img/q12.gif" />
</div>
我的vb.net代码是
Dim sr As New StringReader(Request.Form(hfGridHtml.UniqueID))
Dim pdfDoc As New Document(PageSize.A4, 10.0F, 10.0F, 10.0F, 10.0F)
Dim writer As PdfWriter = PdfWriter.GetInstance(pdfDoc, New
FileStream(Context.Server.MapPath("~/out.pdf"), FileMode.CreateNew))
pdfDoc.Open()
XMLWorkerHelper.GetInstance().ParseXHtml(writer, pdfDoc, sr)
pdfDoc.Close()
Response.Redirect("http://localhost:61834/ejik.pdf")
Response.ContentType = "application/pdf"
Response.Cache.SetCacheability(HttpCacheability.NoCache)
Response.Write(pdfDoc)
Response.End()
我的JS是
$(function () {
$("[id*=btnExport]").click(function () {
$("[id*=hfGridHtml]").val($("#Grid").html());
});
});
感谢您的回答
答案 0 :(得分:0)
也许有人会遇到同样的问题。我找到了原因。当我做$(&#34; [id * = hfGridHtml]&#34;)。val($(&#34;#Grid&#34;)。html());它返回img标签而不关闭&#34; /&#34;。我确信有一些合适的解决方案,但我只需添加结束标记&#34; /&#34;它有效!