C# 将服务器端表内容添加到aspx页面的div //ASPX页面 -- --
我正在从服务器端写表C# 将服务器端表内容添加到aspx页面的div //ASPX页面 -- --,c#,asp.net,C#,Asp.net,我正在从服务器端写表 //ASPX PAGE <div id="nonPrintable"> <table width="98%" border="0" cellspacing="2" cellpadding="0" align="center"> -- --</table> </div> <br/> &l
//ASPX PAGE
<div id="nonPrintable">
<table width="98%" border="0" cellspacing="2" cellpadding="0" align="center">
--
--</table>
</div>
<br/>
<div id="printReport" runat="server">
</div>
Response.Write(“”);
回答。写(“”);
回答。写(“”)***一些内容***
回答。写(“”);
回答。写(“”);
回答。写(“”);
我已将服务器端表格内容添加到div printReport。如何添加它。使用标签控件而不是使用div,并将内容保存在stringbuilder对象中,然后将其指定给标签文本属性。下面的例子
Response.Write("<table width='95%' border='0' cellpadding='0' cellspacing='0' align='center'>");
Response.Write("<tr class='tdcolbg'>");
Response.Write("<td>");***SOME CONTENT***
Response.Write("</td>");
Response.Write("</tr>");
Response.Write("</table>");
//aspx代码
//代码隐藏
StringBuilder sbreport=新的StringBuilder();
b报告。附加(“”);
b报告。附加(“”);
b报告。附加(“”)***一些内容***
b报告。附加(“”);
b报告。附加(“”);
b报告。附加(“”);
lbReport.Text=sb.ToString();
不要使用div,而是使用label控件并将内容保存在stringbuilder对象中,然后将其指定给label text属性。下面的例子
Response.Write("<table width='95%' border='0' cellpadding='0' cellspacing='0' align='center'>");
Response.Write("<tr class='tdcolbg'>");
Response.Write("<td>");***SOME CONTENT***
Response.Write("</td>");
Response.Write("</tr>");
Response.Write("</table>");
//aspx代码
//代码隐藏
StringBuilder sbreport=新的StringBuilder();
b报告。附加(“”);
b报告。附加(“”);
b报告。附加(“”)***一些内容***
b报告。附加(“”);
b报告。附加(“”);
b报告。附加(“”);
lbReport.Text=sb.ToString();
通过添加runat=“server”
,您已将printReport
div设置为服务器控件。
像这样添加您的表
// aspx code
<asp:Label ID ="lbReport" runat="server" />
// Code Behind
StringBuilder sbreport=new StringBuilder();
sbreport.Append("<table width='95%' border='0' cellpadding='0' cellspacing='0' align='center'>");
sbreport.Append("<tr class='tdcolbg'>");
sbreport.Append("<td>");***SOME CONTENT***
sbreport.Append("</td>");
sbreport.Append("</tr>");
sbreport.Append("</table>");
lbReport.Text = sb.ToString();
StringBuilder sb=new StringBuilder();
sb.Append("<table>");
通过添加
runat=“server”
,您已将printReport
div设置为服务器控件。
像这样添加您的表
// aspx code
<asp:Label ID ="lbReport" runat="server" />
// Code Behind
StringBuilder sbreport=new StringBuilder();
sbreport.Append("<table width='95%' border='0' cellpadding='0' cellspacing='0' align='center'>");
sbreport.Append("<tr class='tdcolbg'>");
sbreport.Append("<td>");***SOME CONTENT***
sbreport.Append("</td>");
sbreport.Append("</tr>");
sbreport.Append("</table>");
lbReport.Text = sb.ToString();
StringBuilder sb=new StringBuilder();
sb.Append("<table>");
为什么不使用一个
单位
象征
为什么不使用密码
单位
象征
现在查看答案。您必须在stingbuilder对象中编写完整的html。哪个属性?您是指来自datatable或任何数据源的值?您可以直接将其放入sbreport。比如string myvar=“information”;sbreport.Write(“+myvar+”)代码>没有append没有write可以使用append对不起,没有write方法,有append方法。你必须使用它。我更新了我的答案,现在就看答案。您必须在stingbuilder对象中编写完整的html。哪个属性?您是指来自datatable或任何数据源的值?您可以直接将其放入sbreport。比如string myvar=“information”;sbreport.Write(“+myvar+”)代码>没有append没有write可以使用append对不起,没有write方法,有append方法。你必须使用它。我更新了我的答案