asp.net中如何实现关闭子web窗体页面后局部刷新父web窗体页面

最近在项目中使用dwz在一个页面Φ用select2做了一个2级级联的下拉框,问题是在查询参数回显的时候特别麻烦于是想着,能不能页面提交的时候只刷新下面的数据表格而不刷新查询栏,研究了一下dwz的局部刷新于是我这样做了。

在页面中写一个div然后绑定查询按钮的事件,点击查询按钮时刷新这个div

注意:這个请求返回的页面应该包含一个分页form,以及dwz分页div即:

这么做确实实现了数据分页表格刷新而查询栏不刷新,这样就不用管查询条件回顯的问题了但是查询栏在查询的form的外面,提交form的时候查询数据就不能自动一起提交而如果将查询栏放入查询form里面,则又会被一起刷新于是我想到两种办法:

1. js监控表单事件,表单改变或者输入后将值赋给form内的hidden表单缺点是比较繁琐,还不如一起刷新
2. 修改dwz.ajax.js源码,分页函數中加入寻找查询栏中的表单根据约定的表单属性以及表单的值在searchForm中生成对应name和value的hidden隐藏域,再提交缺点是因为可能会影响别的地方,優点是dwz框架中可以通用
有人给一个好的建议吗?


}

这部分是我参考网上加上去的原来是没有这个的;我要达到的效果是点击RadioButtonList控件的时候,页面能局部刷新但是整个页面不要全部加载一遍。加上去的ScriptManager和UpdatePanel中的ID是固定的吗有啥用?还需要在页面中加什么代码吗求大佬指导下

}

我要回帖

更多关于 窗体 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信