2014-05-02 20 views
1

我已經將ASP.NET WebForms DropDownList轉換爲動態加載,並帶有很好的Select2 library。當我使用遠程數據加載,我需要使用在隱藏字段上使用asp.net選擇2框 - 使用HiddenField或輸入類型=隱藏

<input type="hidden" id="foo" /> 

,我會用

$(document).ready(function() { 
    $("#foo").select2(...); 
}); 

問題變成選擇二箱是,當我試圖將其納入本ASP .NET頁,從設置的查詢參數的初始值,我既可以使用

<input type='hidden' id='foo' value='<%=Request["@id"] %>' class='bigdrop'/> 

,我不喜歡,因爲我將在我的標記有邏輯,或

<asp:HiddenField runat="server" ID="foo" ClientIDMode="Static"/> 

並設置codebehind值,但我無法設置輸入的類。

我應該使用哪種方法?

+1

$(document).ready(function() {$("#foo").addClass('myclass'); } 

答案你是什麼意思與「我無法設置爲輸入類」 - 但我解決它在jQuery的?你不是在說CssClass =「SomeStyle」是嗎? –

+0

確實是我,我完全忘記了CssClass屬性 – Axarydax

回答

0

HiddenField上沒有CssClass屬性!通過「Axarydax」

+1

HiddenField上沒有CssClass屬性!但我解決了它在jQuery中 - '$(document).ready(function(){$(「#foo」)。addClass('myclass');}' – Axarydax