对象标记中的数据属性导致打印错误
本文关键字:打印 错误 数据属性 对象 | 更新日期: 2023-09-27 18:01:36
我有一个对象标签如下:
MyPanel.Controls.Add(new LiteralControl(
" <object id = 'Obj' name='MyPdf' type='application/pdf'
width='500' height='500'>
<param name='SRC' value='pdfshow.aspx' /></object> "));
当我试图在对象内打印嵌入的pdf
时,它工作正常
ClientScript.RegisterStartupScript(Page.GetType(),"Message",
"<SCRIPT LANGUAGE='javascript'>document.MyPdf.printWithDialog();</script>", false);
但是我需要给对象添加data属性
MyPanel.Controls.Add(new LiteralControl(
" <object id = 'Obj' name='MyPdf'
type='application/pdf' width='500' height='500' data='pdfshow.aspx'>
<param name='SRC' value='pdfshow.aspx' /></object> "));
当我添加数据时,它给我一个错误,没有名为printWithDialog()
的函数到MyPdf.
应该是:
<object data='pdfshow.aspx' id = 'Obj' name='MyPdf' type='application/pdf' width...>
____________^
代替:
<object data=value='pdfshow.aspx' id = 'Obj' name='MyPdf' type='application/pdf' width...>
____________^^^^^^