点"删除"按钮后,取不到DropDownList里的当前选中的值,怎么办?急~~~~
点"删除"按钮后,取到的总是DropDownList初始化时第一项的值,取不到DropDownList里的当前选中的值,怎么办?急~~~~(用的都是服务器控件)
--------------------编程问答-------------------- 试一下:
修改Page_Load中代码, 把绑定DropDownList的语句块放到:
if(!Page.IsPostBack)
{
..;// 绑定DropDownList代码块
}
中.
--------------------编程问答-------------------- 我就放在
if(!Page.IsPostBack)
{
..;// 绑定DropDownList代码块
}
这里面的...
还有什么 办法吗? --------------------编程问答-------------------- 可以把删除事件的代码放上来看看吗?? --------------------编程问答-------------------- 代码帖出来撒! --------------------编程问答-------------------- 代码放出来看看才知道问题 --------------------编程问答-------------------- 写一个自定义的事件 不要双击 页面进去的 在"删除"按扭下面 自定义类似与这个的自定义事件:f_Server.onSendMsg += new Server.MyEventHandler(this.OnSendMsg); 让它执行不是每次都在加载服务器的时间都产生新值. --------------------编程问答-------------------- 把DropDownList绑定的代码贴出来看看 --------------------编程问答-------------------- 参数='" + DropDownList1.SelectedValue + "'
具体的你代码贴来看看 。。。。。 --------------------编程问答-------------------- if(!Page.IsPostBack)
{
..;// 绑定DropDownList代码块
} --------------------编程问答-------------------- 注意绑定事件, 与"删除"点击/操作事件 等的执行先后次序 --------------------编程问答-------------------- 改用text属性吧!不用value属性 --------------------编程问答-------------------- if(!Page.IsPostBack)
{
..;// 绑定DropDownList代码块
}
我也遇到同样的问题,用上面的这个回答解决了,用DropDownList1.SelectedItem.Text
补充:.NET技术 , ASP.NET