本帖最后由 zengwengli 于 2012-09-21 11:59:22 编辑

解决方案 »

  1.   


    看你的描述,貌似在页面B还要进行某些设置,比如选择一些东西后提交,那么如果有这么一种需求,当然要首先转向页面B,待用户全部操作选择完成,然后再次提交所有数据,这种情况也就是说,静态页面表单提供的参数不全,还需要用户再次到B页面补充.当然,如果没有中间的用户可视化操作,你可以直接提交请求到页面B,然后页面B直接在后台接受表单参数后处理返回即可
      

  2.   

    嗯,中间没有加可视化操作,添加的那个itemlist只是强制绑定一个查询条件,并没有显示出来
      

  3.   


    既然没有,还还不如直接在后台查询时候直接加入查询条件,如果查询是死的还有一种情况,就是需要判断,来更改查询条件,如果是这样,那么在静态页面表单提交时,直接加入一个参数标识,比如 type=0,1,2来区分,然后直接在B页面后台接受该参数,判断,以此来改变动态查询条件不管哪种方式,如果没有可视化操作,均不需要B页面上的控件进行二次提交
      

  4.   

    在页面b的后台有个判断的方法,if(页面a.searchbutton != null)时加载页面b的提交事件,否则加载页面b。为什么在页面b里面一个checkboxlist里面加了一个itemlist之后就无法加载页面b的事件,而是加载页面b了呢?