word-wrap不是已知的CSS属性名称

时间:2013-09-04 11:25:48

标签: asp.net css vb.net

我正在尝试包装一个文本框,但我得到的文字包装不是一个知道的css属性名称,它不能正常工作,所以我该如何修复呢?

<asp:TemplateField HeaderText="cnt_content">
                <EditItemTemplate>
                    <asp:TextBox ID="cnt_content" runat="server" Text='<%# Bind("cnt_content") %>'  wrap="true" TextMode="MultiLine"></asp:TextBox>
                </EditItemTemplate> 
                <ItemTemplate> 
                    <asp:Label ID="cnt_content" runat="server" Text='<%# Bind("cnt_content") %>'></asp:Label> 
                </ItemTemplate> 
                <ItemStyle Width="800px" wrap="true" />
            </asp:TemplateField> 

请注意我的文本框是在gridview中,我正在使用vb.net

在asp.net上工作

4 个答案:

答案 0 :(得分:2)

使用它的正确方法是     自动换行:break-word;

答案 1 :(得分:0)

为什么不使用asp.net自己的TextBox WordWrap属性。

<asp:TextBox Wrap="True|False" />

TextMode属性为“Multiline

它为我工作

enter image description here

答案 2 :(得分:0)

不用担心,Visual Studio不理解Div的自动换行属性。它给你绿线。所以运行你的页面&amp;请参阅<div style="word-wrap:break-word;">

的输出

答案 3 :(得分:0)

1.goto options in Visual studio.
2.select Text-editor.
3.select CSS
4.select Miscellaneous
5.Under detect errors tick that aswarning check box.
6.Now your error will become a warning in Visual studio.
7.IN browser yopu will get the result.