有个.NET的论坛,跟CSDN这个发贴回复的差不多,现发现如果用户输入如此的信息:
<p><em>test </em></p>
<p><font size=""5"">pig</font></p>
<p><font size=""5""><strong>dog</strong></font></p>
就是大字体,并回车,出来的发现都挤在一块!怎么解决啊!
<p><em>test </em></p>
<p><font size=""5"">pig</font></p>
<p><font size=""5""><strong>dog</strong></font></p>
就是大字体,并回车,出来的发现都挤在一块!怎么解决啊!
表示内容的是:<td><div><%#Eval("Contents") %></div></td>
我想要出来的是:test
Pig
Dog
可是我那边出来竟是:
<asp:Repeater ID="rptTopic" runat="server">
<ItemTemplate>
<tr>
<td colspan="2" class="TopicTitle"> 主题:<%# strTitle%></td>
</tr>
<tr valign="top">
<td><%#Eval("UserName")%><br /><img src="<%#Eval("Face") %>" alt="" onload="DrawImage(this,120,120)"/></td>
<td ><%#Eval("Contents") %></td>
</tr>
</ItemTemplate>
</asp:Repeater>
repeater 中没有自动的排版和样式 都需要自己设计, 建议你在 输入的内容后面加一个<br/>
<p> <font size=""5"">pig </font> </p>
<p> <font size=""5""> <strong>dog </strong> </font> </p> 这些样式建议你写到css文件中
你加<br />试试
而且数据就是自动换行的