2013-07-24 15 views
8

私はASPテキストボックスをテキストエリアとして使用していますが、これはtype = textのhtml入力として表示されることを認識しています。それは、その意図された目的を果たしましたが、例外的に私は上を包むか始めることができません。ここでASP:テキストボックスを使用する<textarea>

は私の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コンポーネント内の "行"、 "colsの" および "ラップ" タグ何もしない。

代替タグがある場合は、テキスト領域として使用することをおすすめします。テキストを折り返す方法がある場合は、先頭から始めるようにしてください。それも素晴らしいでしょう。

+0

は、あなたがテキストをラップするか、先頭からではないの例を持っていますかレンダリングしますか?スクリーンショット? –

+0

ところで、 'TextMode =" MultiLine "'のときは 'MaxLength'は無視されます。 'cols'の代わりに' lines'と 'Columns'ではなく' Rows'でなければなりません。実際には、TextBoxがASP.NET TextBoxコントロールの元の属性名を使ってスクリーンショットに表示された場所に近い場所にレンダリングされていることに実際に驚いています。 –

答えて

24

変更mode="multiline"TextMode="MultiLine"にこれはtextarea要素

+0

純金。 1000ありがとう。 – BTC

関連する問題