在隐藏字段上使用asp.net选择2框 - 使用HiddenField或输入type = hidden

时间:2014-05-02 14:17:19

标签: asp.net hidden-field

我已将ASP.NET WebForms DropDownList转换为使用优秀Select2 library进行动态加载。当我使用加载远程数据时,我需要使用

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

我将使用

变成Select2框
$(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 个答案:

答案 0 :(得分:0)

HiddenField上没有CssClass属性!但我在jQuery中解决了它 -

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

回答&#34; Axarydax&#34;