在asp.net位于隐藏字段的情况下选择2框-使用HiddenField或输入类型=hidden

在asp.net位于隐藏字段的情况下选择2框-使用HiddenField或输入类型=hidden,asp.net,hidden-field,Asp.net,Hidden Field,我已经将ASP.NET WebFormsDropDownList转换为动态加载,并提供了强大的支持。当我使用远程数据加载时,我需要使用 <input type="hidden" id="foo" /> 问题是,当我试图将其合并到ASP.NET页面并从查询参数设置初始值时,我可以使用 <input type='hidden' id='foo' value='<%=Request["@id"] %>' class='bigdrop'/> 我不喜欢,因为我的

我已经将ASP.NET WebForms
DropDownList
转换为动态加载,并提供了强大的支持。当我使用远程数据加载时,我需要使用

<input type="hidden" id="foo" />
问题是,当我试图将其合并到ASP.NET页面并从查询参数设置初始值时,我可以使用

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

我不喜欢,因为我的标记中有逻辑,或者

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

并在codebehind中设置值,但我无法为输入设置类


我应该使用哪种方法?

HiddenField上没有CssClass属性!但我用jQuery解决了这个问题-

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

回答“Axarydax”

你说“我无法为输入设置类”是什么意思?你不是在说CssClass=“SomeStyle”吧?事实上,我完全忘记了CssClass属性HiddenField上没有CssClass属性!但是我在jQuery-
$(document).ready(function(){$(“#foo”).addClass('myclass');}
$(document).ready(function () {$("#foo").addClass('myclass'); }