首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

Detailsview 换行有关问题

2012-04-11 
Detailsview 换行问题在detailsview中,把某项转换为模板后,在textbox中加了 TextMode MultiLine属性,在

Detailsview 换行问题
在detailsview中,把某项转换为模板后,在textbox中加了 TextMode ="MultiLine"属性,在编辑的时候自动换行了,如果输入的是汉字,页面显示也是换行的,但如果输入的是英文,中间不加空格,当连续输入英文长度超过detailsview长度后,页面显示仍不换行,好像是把所输入的英文识别成一个单词了,该怎么办?

C# code
 <asp:TemplateField HeaderText="内容" SortExpression="details">                <EditItemTemplate>                    <asp:TextBox ID="TextBox1" runat="server" Text='<%# Bind("details") %>' TextMode ="MultiLine"></asp:TextBox>                </EditItemTemplate>                <InsertItemTemplate>                    <asp:TextBox ID="TextBox1" runat="server" Text='<%# Bind("details") %>' TextMode="MultiLine"></asp:TextBox>                </InsertItemTemplate>                <ItemTemplate>                    <asp:Label ID="Label1" runat="server" Text='<%# Bind("details") %>'></asp:Label>                </ItemTemplate>                <ControlStyle Height="170px" Width="300px" />                <ItemStyle Height="170px" HorizontalAlign="Left" VerticalAlign="Top" Width="300px"                    Wrap="True" />            </asp:TemplateField>



也就是说,连续输入很多英文,中间不加空格,怎么让他在超过detailsview长度后自动换行

[解决办法]
设定样式.
CSS code
white-space:normal; word-break:break-all; word-wrap:break-word; 

热点排行