我实现了无刷新联动,两个下拉列表,一个工程性质,一个工程类别,根据工程性质读取数据库绑定工程类别,使用xmlhttp技术,功能已实现现在的问题是:在工程填报页面一旦点击其他按钮,如上传附件,保存数据等,net会执行page_load事件,将已经选择的工程类别又重置为初始状态,等于没选择,请问这问题怎么解决?
解决方案 »
- lock不生效
- Request.Url.Host 获取到的内容是 hostname1 这是为啥?
- ie8模式下jquery调用asp.net web service的问题
- DataGrid的动态头部
- 多个字段的比较问题。
- 想查询出多个字段,条件又是要求其中一个字段的值没有重复
- datalist 绑定数据
- .NET 2.0 到底怎么了?
- 高手帮个忙!在WINXP下怎么配置ASP。NET开发环境!VB。NET可以用来做ASP么。
- iis 虚拟目录 出现 0x80070006 问题
- 一个Web Application中,Session中的数据不能太多...
- 紧急求救:为何Form在提交时,不转向action所指的地址?
csdn的web开发的ajax子板块详细了解一下ajax技术,下面是一个ajax例子http://www.10090.com/demo/hpmenu/ajax.html
還有Enable = false的控件,不人保存視圖狀態.
=======================================楼主,关于无刷新下拉菜单,数据重新绑定是个比较麻烦的事情。比较变通的方法是在服务器端写js脚本回传页面,控制下拉菜单默认选项。比较麻烦的地方就是每个服务器端交互的地方都要加上“获取选项”,“回传选项”两个步骤。我个人认为.net搞出所谓的服务端控件有利有弊,常规使用的确很方便(除了Datalsit我认为比较成功),但实现复杂功能就差强人意了,而且服务器段控件占用系统资源也多,生成的代码太多,比如<input type="hidden" name="__VIEWSTATE" value="代码一堆一堆的">。实际开发中,我尽可能避免,几乎很少用服务器端控件,转而大量使用脚本和url传参数方式,form也不用runat=server方式,手工response.form获取数据。然后这个世界清静了........