我正在使用ASP文本框作为textarea,我认识它是一个带有type = text的html输入。因此它已经达到了预期的目的,除了我无法包装或从顶部开始。
这是我的HTML:
<asp:textbox id="Message_Box" form="Feedback_Form" CssClass="Contact_Input" maxlength="1200" lines="10" cols="10" wrap="true" mode="multiline" runat="server"/>
和我的css:
#Main_Box_Left form textarea, #Main_Box_Left form .Contact_Input {
margin:0;
padding:5px;
height:228px;
width:453px;
max-width:455px;
max-height:230px;
min-height:230px;
font-size:13px;
line-height:20px;
color:rgb(63,69,73);
font-family:Arapey;
font-weight:lighter;
min-width:455px;
margin-top:10px;
background-color:#fcfcfc;
border:1px solid #a9a9a9;
border-top:1px solid #191919;
border-left:1px solid #191919;
}
asp组件中的“lines”,“cols”和“wrap”标签似乎什么都不做。
如果有替代标签我应该用作文本区域请告知。如果有一种方法来包装文本/使其从顶部开始,那也是很棒的。
答案 0 :(得分:31)
将mode="multiline"
更改为TextMode="MultiLine"
,这将呈现textarea
元素