首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

动态添加控件的有关问题

2011-12-19 
动态添加控件的问题页面一个Panelasp:PanelID type_note runat server /asp:Panelcs代码中添加

动态添加控件的问题
页面一个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> 吧。

热点排行