服务器控件-DropDownList在事件中动态绑定失败

问题描述

DropDownList在事件中动态绑定失败



如图,页面中我定义了两个DropDownList,页面初始化,我在!IsPostBack() 中绑定第一个DropDownList,在第一个的SelectedIndexChange中绑定第二个的值,结果第二个DropDownList就是绑定不上,然后我用一个Button的OnClick事件来绑定第二个DropDownList,也是不行,好像只是在PageLoad的时候绑定才有用,我想问问是怎么回事

解决方案

调试确定 list 是不是有数据
绑定dpd的时候是否出现异常 是否占用

时间: 2024-08-07 17:13:59

服务器控件-DropDownList在事件中动态绑定失败的相关文章

在GridView控件的TemplateField字段中有一DropDownList控件,该DropDownList控件有一事件处理程序。要求:用户选择某一条目(如c)后,c仍显示在DropDownList控件中。怎么做?

问题描述 各位高手: 我在GridView控件中添加一TemplateField字段,然后在该字段的HeaderTemplate中添加一DropDownList控件,再为该DropDownList控件添加一事件处理程序.假设该DropDownList控件有a.b.c.d这4个选项,现在想达到这样的效果:用户选择某一条目(如c)后,c仍显示在该DropDownList控件中.问题是:事件处理程序执行完毕后,DropDownList控件所显示的条目又回到第一个a,而不是c.为什么?请指教,谢谢! 解

DropDownList下拉框 onchange事件中,获取字符串Desc 的前三个字符应该怎么写

问题描述 DropDownList下拉框 onchange事件中,获取字符串Desc 的前三个字符应该怎么写 数据绑定: ddlSelect.Attributes.Add("onchange", "onclick_select(this.options[this.selectedIndex].value)"); 这个只能获取到 ID ,this.options[this.selectedIndex].value) 要怎么修改才能获取到Desc de 前三个字符 ?

耗时很长的服务器端事件中让客户端得到中间过程信息的更合理的解决方案

耗时很长的服务器端事件中让客户端得到中间过程信息的更合理的解决方案 我认为<耗时很长的服务器端事件中让客户端得到中间过程信息的合理解决方案>一文中的解决方案不合理,属于技术的误用,满篇的ajax这个词很容易给读者造成误导 . 原需求: B/S结构的系统里,用户点一个按钮系统开始发送上千封邮件,要求把发送信息(发送成功数,失败数,剩余数量...)动态实时的反馈给客户. 原文的技术误用之处: (1)ajax,pageload 这些ui层的东东渗透到逻辑层里去了 (2)thread的职责太多 并不是

ASP.NET服务器控件封装-【事件】-1.2【数据回发】

上节概述: 上节中主要总结了事件处理的机制.控件事件回发.服务端回发事件的捕获及 处理和异步回调等几个方面. 接下来本文将为大家描述"数据回发"的相关细节. 1.IPostBackDataHandler接口 我们封装的控件如果要实现数据回发功能的话,就必须继承 IPostBackDataHandler接口并实现接口方法.该接口方法只有两个: 代码 1 #region IPostBackDataHandler 成员 2 public bool LoadPostData(string po

用jdbc删除数据库表中数据失败

问题描述 用jdbc删除数据库表中数据失败 麻烦下谁能帮我看下哪出了问题 我怀疑是画红圈的那有问题 deleteShopping.jsp下面这张 数据库表 最后.. 我感觉是 解决方案 打个断点看下为什么失败,是不是book_id没取到 解决方案二: 你打印一下book_id的值,是不是目标数据.另外不要通过返回值判断是否成功.通常情况下,执行了,就认为删除了. 解决方案三: 通过JDBC获取数据库表元数据 解决方案四: 你这个是get方式传参 你把鼠标放到删除链接上面,页面的左下角会有url的

如何在Page_Load事件中获取引起回传的控件

问题描述 页面上有个DropDownList和一个Button.DropDownList设置了AutoPostBack为true,所以现在DropDownList的选项更新以及Button的Click都会引起页面回传由于页面上有很多内容是动态生成的,所以我要在Page_Load事件中根据引起回传的控件的不同对那些动态生成内容进行处理,而不是在具体的控件事件中,要怎么做? 解决方案 解决方案二:page_init中生成就可以了.解决方案三:动态生成的控件,永远的痛啊解决方案四:我应可JS生成控件,

c# webbrowers给textarea填表,如果直接写在webbrowers是成功的。同样代码在button中就失败了。求怎样在button中不失败。

问题描述 c#webbrowers给textarea填表,如果直接写在webbrowers是成功的.同样代码在button中就失败了.求怎样在button中不失败.例如代码如下privatevoidwebBrowser1_DocumentCompleted(objectsender,WebBrowserDocumentCompletedEventArgse){webBrowser1.Document.GetElementById("content").InnerText="需

在Silverlight中动态绑定页面报表(PageReport)的数据源

ActiveReports 7中引入了一种新的报表模型--PageReport(页面布局报表),这种报表模型又细分了两种具体显示形式: o    固定页面布局报表模型(FPL)是ActiveReports 7中首创的一种 .NET报表模型,通过这种模型可以非常方便地设计出拥有复杂格式的报表模板.您只需定义好页面大小,然后以一种可视化的方式添加需要的控件并设置数据填充方式,剩下的工作将由报表引擎自动完成. o    连续页面布局报表模型(CPL)主要通过数据区域来控制报表的布局,并能自动实现数据分

camera-在手机相册中保存图片失败

问题描述 在手机相册中保存图片失败 UIImagePicker 控制器,在点击相机按钮的时候,预览和使用按钮显示,但是图片没有保存在图片相册中. 代码: -(void)viewDidAppear:(BOOL)animated{ picker = [[UIImagePickerController alloc] init]; // Set the image picker source: picker.sourceType = UIImagePickerControllerSourceTypeCa