區別


在研究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