我正在尝试包装一个文本框,但我得到的文字包装不是一个知道的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上工作答案 0 :(得分:2)
使用它的正确方法是 自动换行:break-word;
答案 1 :(得分:0)
为什么不使用asp.net自己的TextBox
WordWrap
属性。
<asp:TextBox Wrap="True|False" />
TextMode
属性为“Multiline
”
它为我工作
答案 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.