2009-09-28 2 views
0

asp.net 웹 페이지의 텍스트 상자에 초기 텍스트를 넣었습니다. 텍스트 속성 상자.초기 텍스트가 텍스트 상자에 채워지지 않습니다.

웹 페이지로드 시간에 텍스트를로드하고 싶습니다.

내가 디버깅하고 실행하는 동안 텍스트 상자에 해당 텍스트가 채워지지 않습니다.

도와주세요.

<td class="textFieldColumn" style="height:16px!important;"> 
                <asp:TextBox ID="txtUserID" text="Enter User id.." runat="server" AutoPostBack="true" 
                 CssClass="text_box_3"></asp:TextBox> 
                 <asp:RequiredFieldValidator ID="rfvUserID" CssClass="requiredField" runat="server" ControlToValidate="txtUserID" 
                 ErrorMessage="* Required field" ValidationGroup="Form2"></asp:RequiredFieldValidator><div class="smallText" nowrap> 
                 &nbsp;&nbsp;(This would be the ID you would normally log on with.)</div></td> 




    Private Sub mvRequestorForm_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles mvRequestorForm.Load 
     txtUserID.Text = "Enter User ID..." 
    End Sub 













<input name="txtUserID" type="text" onchange="javascript:setTimeout('__doPostBack(\'txtUserID\',\'\')', 0)" onkeypress="if (WebForm_TextBoxKeyHandler(event) == false) return false;" id="txtUserID" class="text_box_3" /> 

렌더링 코드

+0

을 사용합니다. –

+0

나는 일반 .net을 사용해야합니다! 아무것도 –

답변

0

나는 코드로 업데이트 완료 AJAX TextBoxWatermark

<ajaxToolkit:TextBoxWatermarkExtender ID="txtExtender1" runat="server" 
    TargetControlID="txt" 
    WatermarkText="Type First Name Here" 
    WatermarkCssClass="watermarked" /> 
<asp:Textbox id="txt" ruant="server" />