asp.net文本框没有';没有clientmode属性

asp.net文本框没有';没有clientmode属性,asp.net,Asp.net,如果我声明一个DIV并将其设置为runat server,我会得到一个clientmode属性,我可以设置该属性来确定呈现页面上的ID是什么。我需要为下拉列表和文本框执行此操作,但这些控件上没有clientmode 我能做什么?我不想做一些疯狂的变通。如果是这样的话,我只需要自动回发并在那里执行我需要的操作。DropDownList和TextBox有一个ClientID属性,它告诉您呈现HTML元素的客户端ID。我更希望使用clientmode,但我会使用它。谢谢。你是说ClientMode吗?

如果我声明一个DIV并将其设置为runat server,我会得到一个clientmode属性,我可以设置该属性来确定呈现页面上的ID是什么。我需要为下拉列表和文本框执行此操作,但这些控件上没有clientmode


我能做什么?我不想做一些疯狂的变通。如果是这样的话,我只需要自动回发并在那里执行我需要的操作。

DropDownList和TextBox有一个ClientID属性,它告诉您呈现HTML元素的客户端ID。

我更希望使用clientmode,但我会使用它。谢谢。你是说ClientMode吗?如果是这样,它可用于WebControl和HTMLControl。不,不是。仅当您使用ASP.NET 4时。我应该澄清我使用的是3.5。很高兴知道我在执行ASP.NET 4项目。在.NET 4.0之前,此属性根本不可用。即使是HTMLControl也不行。因此,在使用runat=“server”的div的情况下,该属性将按原样呈现,而不会对ID本身产生任何影响,即div的ID将由框架本身控制。@amit\u g ClientMode属性。只是不是在所有控件上。@DustinDavis,检查呈现的代码。我做了一个小测试,尽管VS2010 IntelliSense确实显示了这个属性,但由于框架不支持它,所以它按原样呈现,对ID属性没有任何影响。