1、ASPX
<form id="form1" runat="server">
<div>
<input type="button" id="but" value="https://bbs.csdn.net/topics/ok" runat="server" onclick="returndata()" />
<asp:Literal id="lrCon" runat="server">888888888888888</asp:Literal>
</div>
</form>
2、C#
[WebMethod]
public static string drawCHK(string id)
{
htmlStr += "<table width='400' border='1' cellpadding='1' cellspacing='1'>";
for (int i = 0; i < 5; i++)
{
htmlStr += "<tr><td><input type='checkbox' value='" + dt.Rows[i][0].ToString() + "'/><label>" + dt.Rows[i][0].ToString() + "</label></td></tr>";
}
htmlStr += "</table>";
lrCon.Text = htmlStr ;
return "OK";
}
uj5u.com熱心網友回復:
麻煩大家給提供一個有效的思路,網上沒找到合適的、可行的例子uj5u.com熱心網友回復:
在動態方法中很輕松實作的功能在靜態方法中就不好使了,大家遇到過類似的例子嗎?uj5u.com熱心網友回復:
后臺已經把< > 這類字符轉義變成 > <了uj5u.com熱心網友回復:
有什么有效的解決辦法嗎?前臺控制元件需要動態生成uj5u.com熱心網友回復:
暫時還沒好辦法,把資料傳回到js里面畫table去了uj5u.com熱心網友回復:
linq+reapteraspx:
<table>
<asp:Repeater ID="rpt" runat="server">
<HeaderTemplate>
<tr>
<td>列名</td>
<td>列名</td>
<td>列名</td>
</tr>
</HeaderTemplate>
<ItemTemplate>
<tr>
<td><%#Eval("checkbox ") %></td>
<td><%#Eval("lable ") %></td>
</tr>
</ItemTemplate>
</asp:Repeater>
</table>
C#
var DataSource = from f in dt.AsEnumerable() select new
{
checkbox = "<input type='checkbox' value='" + f.Field<string>("列名") + "'/>",
lable = "<label>" + f.Field<string>("列名") + "</label>"
};
this.rpt.DataSource = DataSource;
rpt.DataBind();
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/119036.html
標籤:ASP.NET
