一个页面上有翻页按钮(linkbutton)和其它按钮(也是linkbutton),其中有一个按钮是有PostBackUrl属性,是导出数据的,当点击该按钮时,弹出下载还是打开的对话框,下载以后,当再点击该页面上的其他按钮还是弹出下载的页面,不能翻页了,原因可能是PostBackUrl属性改变了form的action值,怎么才能让它不改变action值呢,或者改完以后再改回来。另外,就是本页有一个HiddenField控件,保存的是sql数据,visible="false",当点击带PostBackUrl属性的按钮时取不到隐含的sql值,不带PostBackUrl属性的按钮就可以取到,怎么才能方便的传递sql值呢(除了visible="true"、cookies、session以外还有没有其他方法,就是不想让用户看到传递的值)?

解决方案 »

  1.   

    linkbutton有这个属性吗?我的没有看见,看起来lz的是刷新问题,刷新了就会再次提交请求,从而再下载一次,是吗?
      

  2.   

    你带有postbackurl属性的按钮主要实现什么功能?不能换用其它方式吗?
      

  3.   

    你第二个问题:能够传值的就Url、cookies、session、Application,这些了
      

  4.   

    第一个问题有可能是刷新问题  
    上次我是在一个设置为00的button的onclick事件里面进行了再调用 但是哪是因为要点击率的问题 
    你的第一个问题好像不能解决    期待高手解决~~
      

  5.   

    第一个问题 只要能够在ISPostBack里调用一次 就好~