page_load事件中写test.Attributes.Add("style", "word-break:break-all;word-wrap:break-word");

解决方案 »

  1.   

    <asp:DataList ID="test" runat="server" width="220">
              <ItemTemplate>
                <table width="97%" border="0" align="center" cellpadding="0" cellspacing="0" style="word-break:break-all;word-wrap:break-word">
                  <tr>
                    <td height="15">&nbsp;<%# Eval("cTitle") %></td>
                  </tr>
                  <tr>
                    <td background="images/line5.gif"><img alt="" src="images/line5.gif" width="3" height="1" /></td>
                  </tr>
                </table>
              </ItemTemplate>
              <HeaderStyle Font-Bold="False" Font-Italic="False" Font-Overline="False" Font-Strikeout="False" Font-Underline="False" ForeColor="Blue"  HorizontalAlign="Center" />        
            </asp:DataList>
      

  2.   

    晕..刚发的效果没出来,直接用css,注意红色部分
    <asp:DataList ID="test" runat="server" width="220">
              <ItemTemplate>
                <table width="97%" border="0" align="center" cellpadding="0" cellspacing="0" style="word-break:break-all;word-wrap:break-word">
                  <tr>
                    <td height="15">&nbsp;<%# Eval("cTitle") %></td>
                  </tr>
                  <tr>
                    <td background="images/line5.gif"><img alt="" src="images/line5.gif" width="3" height="1" /></td>
                  </tr>
                </table>
              </ItemTemplate>
              <HeaderStyle Font-Bold="False" Font-Italic="False" Font-Overline="False" Font-Strikeout="False" Font-Underline="False" ForeColor="Blue"  HorizontalAlign="Center" />        
            </asp:DataList>