动态添加控件的问题
页面一个Panel
<asp:Panel ID= "type_note " runat= "server "> </asp:Panel>
cs代码中添加一个控件
DropDownList dType = new DropDownList();
// dType.ID = "typeid ";
type_note.Controls.Add(dType);
不加id的话没问题
但我需要设置name和id属性
id可以这样
dType.Attributes.Add( "id ", "typeid ");
但name就不行
因为控件会自动生成一个name属性
即使
dType.Attributes.Add( "name ", "typeid ");
那么客户端上是
<select name= "ctl04 " onchange= "CtypeKey(); " name= "typeid " style= "width:120px; ">
有两个name
怎么解决啊
------解决方案--------------------關注
------解决方案--------------------服务器控件会自动生成一个唯一ID,如果你想自己定义
就用html手动生成 <select name= "typeid " runat=server> 吧。