Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/334.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 将服务器端表内容添加到aspx页面的div //ASPX页面 -- --_C#_Asp.net - Fatal编程技术网

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方法。你必须使用它。我更新了我的答案