2015-12-03 47 views
0

在我的項目我有一個asp的設計頁面類似下面天冬氨酸文本框不呈現爲跨度設計頁面

設計工作在本地,而不是在生產工作,這裏是我下面的代碼

<tr> 
     <td><mons:ChannelizedImg id="reqimgReferenceName" runat="server" src="/clear.gif" alt=""></mons:ChannelizedImg> 
      <mons:channelizedimg id="errimgReferenceName" Runat="server" SrcMsgId="284411" visible="false" AltMsgId="329686"></mons:channelizedimg> 
     </td> 
     <th scope="row" id="ReferenceName"> 
      <mons:monsmessage id="NameLabel" runat="server" MessageID="154305" ControlToLabel="txtReferenceName"></mons:monsmessage> 
      <input id="hdnReferenceID" type="hidden" value="0" name="ReferenceID" runat="server"/> 
     </th> 
     <td><asp:textbox id="txtReferenceName" ToolTip="Reference Name" Runat="Server" CssClass="RequiredField" Columns="60" Width="250" MaxLength="100"></asp:textbox> 
      <asp:requiredfieldvalidator id="RequiredName" runat="server" ControlToValidate="txtReferenceName" Display="Dynamic" ErrorMessage="*">!</asp:requiredfieldvalidator> 
     </td> 
    </tr> 
    <tr> 
     <td>&nbsp;</td> 
     <th scope="row"><mons:monsmessage ControlToLabel="txtCompany" id="CompanyLabel" runat="server" MessageID="154307"></mons:monsmessage></th> 
     <td><asp:textbox id="txtCompany" ToolTip="Reference Company Name" Runat="Server" CssClass="NonRequiredField" Columns="60" Width="250" MaxLength="100"></asp:textbox></td> 
    </tr> 

但在設計輸出中我看不到asp文本框控件。

enter image description here

但在頁面viewsource我可以看到控制類似下面

<tr> 
     <td><img id="MasterPage1_ResumeBodyContent_References1_reqimgReferenceName" alt="" src="https://securemedia.newjobs.com/opm/www/usajobs/clear.gif" border="0" /> 

     </td> 
     <th scope="row" id="ReferenceName"> 
      <span id="MasterPage1_ResumeBodyContent_References1_NameLabel"><label for="MasterPage1_ResumeBodyContent_References1_txtReferenceName">Name</label></span> 
      <input name="MasterPage1:ResumeBodyContent:References1:hdnReferenceID" type="hidden" id="MasterPage1_ResumeBodyContent_References1_hdnReferenceID" value="0" /> 
     </th> 
     <td><input name="MasterPage1:ResumeBodyContent:References1:txtReferenceName" type="text" maxlength="100" size="60" id="MasterPage1_ResumeBodyContent_References1_txtReferenceName" title="Reference Name" class="RequiredField" style="width:250px;" /> 
      <span controltovalidate="MasterPage1_ResumeBodyContent_References1_txtReferenceName" errormessage="Name is required" display="Dynamic" enabled="False" id="MasterPage1_ResumeBodyContent_References1_RequiredName" evaluationfunction="RequiredFieldValidatorEvaluateIsValid" initialvalue="" style="color:Red;display:none;">!</span> 
     </td> 
    </tr> 
    <tr> 
     <td>&nbsp;</td> 
     <th scope="row"><span id="MasterPage1_ResumeBodyContent_References1_CompanyLabel"><label for="MasterPage1_ResumeBodyContent_References1_txtCompany">Company</label></span></th> 
     <td><input name="MasterPage1:ResumeBodyContent:References1:txtCompany" type="text" maxlength="100" size="60" id="MasterPage1_ResumeBodyContent_References1_txtCompany" title="Reference Company Name" class="NonRequiredField" style="width:250px;" /></td> 
    </tr> 

但是當我檢查在Mozilla Firefox元素,它呈現爲跨度

enter image description here

它在本地工作,而不是在生產中工作。

任何一個可以幫助解決這個

回答

-1

嘗試的TextMode =「多行」設置選項將文本框。你寫的不乾淨,可能是

+0

試過了不行.. – Kapil

+0

make textmode並刪除寬度屬性@Kapil – Khazratbek