如何在DataList中进行文本换行?

时间:2013-10-15 12:02:41

标签: asp.net


我有一个像这样的数据列表绑定到数据库中的表并显示网站的纸张。我使用div来显示纸张的摘要。我得到一个文本框(不是编辑器)的摘要,我的文本没有任何HTML标签。我放在div上的文字没有换行。

<asp:DataList ID="DataList1" runat="server">
    <ItemTemplate>
    <div class="dfwrap">
    <div class="dfrow"><%#Eval("PTitle")%></div>
    <div class="dfwrap">
        <div class="dfleftc">
           <div class="divtext"><%#Eval("PaperSummary")%></div>
           <div>continue....</div>
        </div>
        <div class="dfrightc"><asp:Image ID="Image1" runat="server" ImageUrl='<%# Eval("PaperPic", "~/Image/PaperImg/{0}") %>'/></div>
    </div>
    <div class="dfrow">date:<%#Eval("Pdate")%></div>
</div
</ItemTemplate>
</asp:DataList>


和css:

.dfwrap
{
width:100%;
clear:both;
background:blue;
float:left;
position:relative;

}
.dfleftc
{
    float:left;
    width:71%;
    margin:0 auto;
    background:yellow;
    padding:5px 2% 5px 2%;
}
.dfrightc
{
    width:21%;
    margin:0 auto;
    float:left;
    background:red;
    padding:5px 2% 5px 2%;
}
.dfin
{
    width:96%;
    margin:0 auto;
    background:green;
}
.divtext
{
    overflow:hidden;
    word-wrap: break-word;
}
.dfrow
{
    width:100%;
    padding:5px 2% 5px 2%;
    height:20px;
}
.dfimg
{
    width:100%;
    height:150px;
}

我曾经使用过自动换行词:break-word;在divtext类中,但不是工作和文本不包装,为什么? 请帮帮我。 感谢

0 个答案:

没有答案