我用这个语句
<INPUT id="rq" onfocus="calendar()" type="text">
页面正常显示
但是用下面
<INPUT id="rq" onfocus="calendar()" type="text" runat="server">就出错错误提示说明: 在分析向此请求提供服务所需资源时出错。请检查下列特定分析错误详细信息并适当地修改源文件。 分析器错误信息: 基类包括字段“rq”,但其类型(System.Web.UI.WebControls.TextBox)与控件(System.Web.UI.HtmlControls.HtmlInputText)的类型不兼容。源错误:
行 27: <TD><FONT face="宋体"><asp:textbox id="qtmc" runat="server"></asp:textbox></FONT></TD>
行 28: <TD><FONT face="宋体">日期</FONT></TD>
行 29: <td> <INPUT id="rq" onfocus="calendar()" type="text" onchange="getvalue()" runat="server">
行 30: <asp:requiredfieldvalidator id="RequiredFieldValidator2" runat="server" ErrorMessage="请选择日期" ControlToValidate="rqa"></asp:requiredfieldvalidator></td>
行 31: </TR>
<INPUT id="rq" onfocus="calendar()" type="text">
页面正常显示
但是用下面
<INPUT id="rq" onfocus="calendar()" type="text" runat="server">就出错错误提示说明: 在分析向此请求提供服务所需资源时出错。请检查下列特定分析错误详细信息并适当地修改源文件。 分析器错误信息: 基类包括字段“rq”,但其类型(System.Web.UI.WebControls.TextBox)与控件(System.Web.UI.HtmlControls.HtmlInputText)的类型不兼容。源错误:
行 27: <TD><FONT face="宋体"><asp:textbox id="qtmc" runat="server"></asp:textbox></FONT></TD>
行 28: <TD><FONT face="宋体">日期</FONT></TD>
行 29: <td> <INPUT id="rq" onfocus="calendar()" type="text" onchange="getvalue()" runat="server">
行 30: <asp:requiredfieldvalidator id="RequiredFieldValidator2" runat="server" ErrorMessage="请选择日期" ControlToValidate="rqa"></asp:requiredfieldvalidator></td>
行 31: </TR>
------说错了莫怪,别给分就是了。
注意,ID不能与其它ID重复,必须要有标签结束符!