区别


在研究suggestbox控件时,若是使用<asp:TextBox ID="txt_account" runat="server"></asp:TextBox>,

则调用 $("#txt_account").suggestboxSeller();无法成功,应改成 $("#<%=txt_account.ClientID%>").suggestboxSeller();

<asp:TextBox...>是服务器控件
<input type=text...>是客户端控件

在服务器端运行的控件在客户端显示的ID是不可预测的,要用其ID写写clicentid才可以。

<asp:TextBox...> 最终还是解析为<input type=text...> HTML

<asp:textbox>在页面的生命周期的最后一步是要render成html<input>的
因为浏览器只解析html语言的元素
只要你保证render后的html元素的id对应就可以

在JS里调用没必要用服务器控件

若要用<asp:TextBox...>

<asp:TextBox id="TextBox1" runat="server'></asp:TextBox>
js:
combobox('<%=TextBox1.ClientID%>',lav,lat)


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM