javascript中的动态findcontrol
我想在javascript中使用动态addressType实现这一点javascript中的动态findcontrol,javascript,c#,asp.net,Javascript,C#,Asp.net,我想在javascript中使用动态addressType实现这一点 您应该能够将CssClass属性指定给元素。例如: <asp:SomeElement CssClass="someclass"> document.getElementsByClassName('someclass')[0].value; 我是这样解决的 var addressType = "foo"; document.getElementById('<%= this.ClientID +"_"%&g
您应该能够将CssClass属性指定给元素。例如:
<asp:SomeElement CssClass="someclass">
document.getElementsByClassName('someclass')[0].value;
我是这样解决的
var addressType = "foo";
document.getElementById('<%= this.ClientID +"_"%>' + addressType).value = val;
您正在混合客户端和服务器端代码。那是不可能的。如果您愿意,请详细说明您的用例,以便我们可以向您建议一种实现itI的方法。我正在尝试在单击链接按钮时获得隐藏输入的javascript人工值。组件是我无法从请求中访问的usercontrol。表单是如何访问的。您建议的是静态的而不是动态的,我解决了您可以在asnwers中找到的问题。感谢anywayType“System.Web.UI.WebControls.HiddenField”没有名为“class”的公共属性。或者CssClass:它有一个clientMode,您可以将其设置为Static。同样的原则也适用:document.getElementById'idname'。value。你可以读到它。
var addressType = "foo";
document.getElementById('<%= this.ClientID +"_"%>' + addressType).value = val;