asp.net中html标签与服务器端控件互控,是一种重要的手段和操作方式,一般来说html标签加上runat="server"属性都可以作为服务器端控件来使用。我来举例说明下互控的几种方式
1,JS代码获取服务器端控件ID并使用,例获取dropdownlist(ddl1)的选中值
document.getElementById("<%=ddl1.ClientID %>").value;
2,div作为服务器端控件 id.Style.Add("display","none"); 可控属性
id.Attributes.Add("on
3,代码方式添加html标签与事件
HtmlGenericControl hgc=new HtmlGenericControl("div"); //添加一个div
hgc.Attributes.Add("on
//单击事件调用selectuser JS函数,a1.Name为参数