如果我使用Jquery数据表,面临在Asp.Net中打印的问题。 [英] Facing Issues On Printing In Asp.Net If I Use Jquery Datatable.

查看:59
本文介绍了如果我使用Jquery数据表,面临在Asp.Net中打印的问题。的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

 Hello,

HtmlForm frm = new HtmlForm();
pg.Controls.Add(frm);
frm.Attributes.Add( runat server);
frm.Controls.Add(panelmain);
pg.DesignerInitialize();
pg.RenderControl(htmlWrite);

panelmain asp:面板控件我需要在面板内打印..此面板位于 子页面(内容占位符).. 子页面我也是使用 jquery datatable 进行搜索和过滤 gridview(gridview 在面板内 - 所以,我需要打印面板)

我调试frm.Controls.Add(panelmain); ,我收到错误错误,如跟随

附加信息:控件集合无法修改,因为控件包含代码块(即<%... % > )。

但是如果删除,则遵循jquery datatable脚本,打印工作。

$(' #<%= grdorders.ClientID%>')。dataTable({

..

..

});

如何解决这个问题?

解决方案

< blockquote>(' #<%= grdorders.ClientID%>')。dataTable({

..

..

});

如何解决问题?


Hello,

HtmlForm frm = new HtmlForm();
pg.Controls.Add(frm);
frm.Attributes.Add("runat", "server");
frm.Controls.Add(panelmain);
pg.DesignerInitialize();
pg.RenderControl(htmlWrite);

panelmain is asp:panel control which i need to print inside the panel.. This panel resides in child  page (content place holder).. in this child page i am also using jquery datatable for search and filtering for gridview (gridview is inside the panel - so, i need to print panel)

when i debug frm.Controls.Add(panelmain); , i am getting error error like follow

Additional information: The Controls collection cannot be modified because the control contains code blocks (i.e. <% ... %>).

But if i remove,  the follow jquery datatable script, the print works.

$('#<%=grdorders.ClientID%>').dataTable({

..

..

});

how to solve this problem?

解决方案

('#<%=grdorders.ClientID%>').dataTable({ .. .. }); how to solve this problem?


这篇关于如果我使用Jquery数据表,面临在Asp.Net中打印的问题。的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆