动态生成的DropDownList控件,为什么不响应事件?

MasterLRC MasterLRC 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
我想实现:
点击一个按钮,则自动在 TABLE中 加入一行,生成并加入一个 DropDownList 控件

要对 DropDownList 控件的SelectedIndexChanged 事件响应。



我对思归大哥的程序作了如下添加:

int Count
{
get
{
object o = ViewState["Count"];
if(o==null)
return 0;
return (int)ViewState["Count"];
}
set
{
ViewState["Count"] = value;
}
}
DropDownList AddDDL()
{
TableRow tr = new TableRow();
TableCell tc = new TableCell();

DropDownList ddl = new DropDownList();
<<<<<<<以下这三行是我加的
ddl.Items.Add(new ListItem("1","1"));
ddl.Items.Add(new ListItem("2","2"));
ddl.SelectedIndexChanged +=new EventHandler(ddl_SelectedIndexChanged);
tc.Controls.Add(ddl);
tr.Cells.Add(tc);
myTab.Rows.Add(tr);

return ddl;
}

protected void ddl_SelectedIndexChanged(Object o ,EventArgs e)
{
Response.Write("OK");
}

void PopulateDLL(DropDownList ddl)
{
for(int i = 0; i < Count; i++)
{
AddDDL();
}
}

protected void Add(Object sender,EventArgs e)
{
DropDownList ddl = AddDDL();
PopulateDLL(ddl);
Count++;
}


请参考

http://expert.csdn.net/Expert/topic/2229/2229874.xml?temp=.7068903
...全文

相关推荐

C#中DropDownList动态生成的方法

ASP.NET的生命周期在动态生成控件中扮演着关键角色。由于在Init阶段创建的控件才能在后续的生命周期事件中被识别,因此必须在这个阶段进行动态生成。

weixin_38713412

可输入DropDownList控件的ASP实现

AJAX(Asynchronous JavaScript and XML)是一种使用XMLHttpRequest对象与服务器进行异步通信的技术。其工作原理是通过创建一个XMLHttpRequest对象,发送HTTP请求到服务器,并接收响应数据,再通过JavaScript操作DOM更新页面内容。// 创建XMLHttpRequest对象// 配置请求类型、URL以及是否异步执行// 设置响应处理函数// 当请求完成并且响应准备好时// 更新下拉列表的数据// 发送请求。

Compass宁

掌握ASP.NET:Dropdownlist与GridView控件教程

通过使用模板列(TemplateField),开发者可以定义自己定制化的布局,例如为某一列添加一个自定义的编辑界面。<Columns><asp:TemplateField HeaderText="操作"><asp:LinkButton ID="editButton" runat="server" Text="编辑" CommandName="Edit" />

背离赤道逆光而行

DataList中如何响应DropDownList的SelectedIndexChanged事件

IsPostBack) { // 初始化DataList或其他控件的操作 }}```总结起来,要使`DataList`中的`DropDownList`响应`SelectedIndexChanged`事件

redleaf1995

解决dropdownlist数据绑定后选择下拉列表后返回的值不变或为空以及不执行SelectedIndexChanged事件

### 解决DropdownList数据绑定后选择下拉列表后返回的值不变或为空以及不执行SelectedIndexChanged事件在Web开发过程中,DropdownList控件是经常被使用的UI组件之一

LIUSUCAI
评论 12
收藏 已收藏
分享
返回顶部
MasterLRC
.NET社区 62,272 成员 668,968 内容