2013-07-24 1 views
8

으로 사용합니다. ASP 텍스트 상자를 텍스트 영역으로 사용하고 있는데이 텍스트 영역은 type = text 인 HTML 입력으로 렌더링됩니다. 그것은 내가 의도 한 목적을 달성 한 것을 제외하고는, 예외적으로 나는 이것을 포장하거나 맨 위에서 시작할 수 없습니다.ASP : 텍스트 상자를 <textarea>

<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; 

}

은 "라인", "COLS"과 겉으로 ASP 구성 요소에 태그를 "포장을"여기

내 HTML입니다 아무것도하지 마세요.

대체 태그가있는 경우 텍스트 영역으로 사용해야하므로 조언하십시오. 텍스트를 감싸는 방법이 있다면/상단에서 시작하게하면 환상적 일 것입니다.

+0

를 렌더링? 스크린 샷? –

+0

'TextLay = "MultiLine"일 때'MaxLength'는 무시됩니다. 또한'lines' 대신'Rows'가 있어야하고'cols' 대신'Columns'가 있어야합니다. 실제로 TextBox가 ASP.NET TextBox 컨트롤의 원래 특성 이름을 사용하여 스크린 샷에 표시된 것과 가까운 곳에서 렌더링된다는 사실에 놀랐습니다. –

답변

24

변경 TextMode="MultiLine"mode="multiline"이 당신이 텍스트는 포장 또는 상단에서 시작하지의 예를 가지고 마십시오 textarea 요소

+0

순금. 1000 고마워. – BTC

관련 문제