我想做个关联下拉菜单,所以把第一个下拉列表的AUTOPOSTBACK设为TRUE,但是发现在选择后自动刷新里面的值又变成第一个了,请问这个问题应该怎么解决。我不会JAVA,有没有不用JAVASCRIPT而且效果也比较好的方法实现关联菜单
解决方案 »
- 网络文件做到5G,我开通了资源网,大家帮我看一看
- 请教在虚拟主机上调用webservice的问题
- 如何将字符串"19810702"形式格式化成"1981/07/02"?
- 从EXCEL中取数据,发现数据出现丢失的情况,因在其它版没人回,只好转到本版。请版主手上留情
- 请大家 详解 http 协议
- 急求:当点击datagrid控件中的EditCommandColumn的编辑按钮时,怎么控制datagrid控件里的输入框的属性,如最大输入字符个数?
- 能否推荐一款好的HTML编辑器?
- 武汉小光发布几个ASP.NET面试题目,有经验的朋友帮我指正,提醒一下。
- 大家好!我有个 windows server 2003 中找不到 IIS的问题,请帮忙啊!!
- 请问用哪个属性可以得到上传文件的大小?
- 网页超时问题
- 如何做到服务器端主动将当前页面重新发送给客户端?
if(!Page.IsPostBack)
{
//load dropdownlist
}
因为你点击第一个dropdownlist时它会再次load页面,所以就变成了第一为默认了,这样处理后就ok了
'load dropdownlist
end if
if(!Page.IsPostBack)
{
RropBind();
}
多个Drop绑定时候记得第二第三个必须Item.Clear()
----------------------
那是因为你后台加载下拉框数据没有引用ispostback
只要把初次加载数据放在if(!Page.IsPostBack)里面,之后在下拉框事件里面处理另一个级联下拉框的数据就可以了
1.看DropDownList的数据绑定放在!PageIsPostBack里
2.使用级联菜单实现无刷新联动
参考文章:http://www.pconline.com.cn/pcedu/empolder/wz/asp/0408/440941.html