在我的项目中,我有一个类似于下面的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> </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文本框控件。
但是在页面视图源中我可以看到类似下面的控件
<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> </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中检查元素时,它呈现为span
它在本地工作,而不是在制作中工作。
任何人都可以帮助解决此问题
答案 0 :(得分:-1)
尝试为文本框设置 TextMode =“MultiLine”选项。你写的不干净,可能是