我在表中有一組服務器端組合框。根據客戶事件,我需要他們出現或消失。我試過以下沒有成功:如何使用javascript或Jquery切換Asp.Net組合框的可見性
任何想法?此外,這將需要從一個js文件
我在表中有一組服務器端組合框。根據客戶事件,我需要他們出現或消失。我試過以下沒有成功:如何使用javascript或Jquery切換Asp.Net組合框的可見性
任何想法?此外,這將需要從一個js文件
你不想ASP.NET的ID,您希望客戶端ID的工作原理,所以儘量
$("#<%=cboToothNumber.ClientID%>").hide()
從JS文件,這將不工作。您可以使用相同的代碼來獲取ClientID並將其設置爲變量,或者將其傳遞到JavaScript文件中的函數中。
頁面渲染後,您是否檢查過組合框的ID?元素的Id可能會因服務器端而改變。
如果您使用.net 4 - 有一種方法可以通過設置ClientIdMode來禁用ClientId。
<asp:Label ID="Label1" runat="server" ClientIDMode="[Mode Type]" />
請查看以下鏈接:
http://weblogs.asp.net/asptest/archive/2009/01/06/asp-net-4-0-clientid-overview.aspx
是的。這個ID也是一樣的。 – 2011-02-28 16:03:49
你能發表一個渲染元素看起來像什麼的片段嗎? – Deano 2011-02-28 16:06:22
<選擇ID = 「cboToothNumber」 名稱= 「cboToothNumber」> <選項值= 「」> <選項值= 「1」> 1<選項值= 「2」> 2 – 2011-02-28 16:08:06
的作品就像一個魅力。謝謝!! – 2011-02-28 16:12:35