Javascript 对象标记中的数据属性导致打印错误
我有一个对象标记,如下所示:Javascript 对象标记中的数据属性导致打印错误,javascript,c#,asp.net,pdf,itext,Javascript,C#,Asp.net,Pdf,Itext,我有一个对象标记,如下所示: MyPanel.Controls.Add(new LiteralControl( " <object id = 'Obj' name='MyPdf' type='application/pdf' width='500' height='500'> <param name='SRC' value='pdfshow.aspx' /></object> ")); 但我需要向对象
MyPanel.Controls.Add(new LiteralControl(
" <object id = 'Obj' name='MyPdf' type='application/pdf'
width='500' height='500'>
<param name='SRC' value='pdfshow.aspx' /></object> "));
但我需要向对象添加数据属性
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> "));
MyPanel.Controls.Add(新的LiteralControl)(
"
"));
当我添加数据时,会出现一个错误,即MyPdf中没有名为printWithDialog()
的函数。应该是:
<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...>
____________^^^^^^
____________^^^^^^
希望这能有所帮助。请注意,有输入错误,我指的是data='pdfshow.aspx'而不是data=value='pdfshow.aspx'对不起,我看不出你的答案和我的答案有什么不同,正如我在问题中所说,我已经尝试了data='pdfshow.aspx'。
<object data=value='pdfshow.aspx' id = 'Obj' name='MyPdf' type='application/pdf' width...>
____________^^^^^^