我正在创建一个类似Facebook Wall的结构,并使用中继器控件,使用C#-Visual Studio 2010和Sql Server 2005作为数据库。
我无法在中继器控件中显示多行文本
脚本
<asp:TextBox ID="TextBox1" runat="server" Width="100%" TextMode="MultiLine"></asp:TextBox>
<asp:Repeater ID="myrepeater" runat="server">
<HeaderTemplate>
<table width="100%" style="font: 8pt verdana">
<tr style="background-color:#3C78C3">
<th>SCRAPS</th>
</tr>
</HeaderTemplate>
<ItemTemplate>
<tr>
<td>
<%#DataBinder.Eval(Container,"DataItem.scraps") %>
</td>
</tr>
</ItemTemplate>
<FooterTemplate>
</table>
</FooterTemplate>
我希望它是显示多行中继器控件。
那么,该如何解决呢?
请帮帮我。
提前谢谢你,尼基尔
发布于 2011-07-26 13:56:14
中继器控制非常简单。你没有理由不能非常彻底地控制你的输出,只要把所有东西都放在你的项目模板中就行了:
<asp:Repeater ID="rptWall" runat="server">
<HeaderTemplate>
<h1>The wall<h1>
</HeaderTemplate>
<ItemTemplate>
<hr>
<asp:TextBox id="txtPost" runat="server" textmode="multiline" text='<%#DataBinder.Eval(Container.DataItem, "Posttext")%>'></asp:TextBox>
<hr>
</ItemTemplate>
<FooterTemplate>
<h3>put stuff here to add post</h3>
</FooterTemplate>
</asp:Repeater>
https://stackoverflow.com/questions/6825779
复制相似问题