急!百分求助!ajax updatepanel的刷新问题!!

reddatura 2007-08-28 03:58:59
页面中使用了2个按钮
<asp:LinkButton ID="lbtnSubmit" runat="server" OnClick="lbtnSubmit_Click" ValidationGroup="Group2">Submit</asp:LinkButton>


<asp:Button ID="HelpSubmitButton" runat="server" Text="testhelp" style="display:none;"
OnClick="HelpSubmit_Click" />

其中,在lbtnSubmit的click事件中调用HelpSubmitButton的click事件(该事件中有一些设置 页面的代码,比如重新绑定gridview的数据源, 产生成功的提示对话框),

目前能够正常进入HelpSubmitButton的HelpSubmitButton中,

执行完毕之后,页面没有进行刷新,提示对话框也没有,也不报错

不知道问题再什么地方,

寻求帮助,谢谢!!
...全文
634 33 点赞 打赏 收藏 举报
写回复
33 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
ljf101268 2010-01-27
啊哦看一下效果
  • 打赏
  • 举报
回复
liutianxing 2008-12-05
我也有同样问题啊,可是不行啊改成<asp:PostBackTrigger ControlID= "HelpSubmitButton "/> 的话,就不是异步刷新了阿,画面全刷了
  • 打赏
  • 举报
回复
reddatura 2007-08-28
解决了,Triggers设置为PostBackTrigger ,就可以了

原理我还不清楚,项目太急了,没有时间去仔细钻研,只能等结束后吸收以下了
谢谢各位的帮助!

把<asp:PostBackTrigger ControlID="HelpSubmitButton"/>
  • 打赏
  • 举报
回复
magic_fc 2007-08-28
用一个页面做个数据获取的,一个为首页,在首页写入那个updatePanel,将那个按扭的onclick事件写在一个JAVASCRIPT里面,然后让这个javascript去调用那个数据获取页面的数据。返回到updatePanel里面
  • 打赏
  • 举报
回复
wang6856 2007-08-28
在updatepannel,提示对话框用采用新的注册方法...以前的用不了.至于没刷新.你看有没有将按钮的tigger绑定
  • 打赏
  • 举报
回复
reddatura 2007-08-28
提,没办法解决么
  • 打赏
  • 举报
回复
reddatura 2007-08-28
555
没错,是都在updatepannel里面的
  • 打赏
  • 举报
回复
xuan.ye 2007-08-28
一定要把gridview和button 用updatepannel 套在一起
  • 打赏
  • 举报
回复
BearRui 2007-08-28
这就不清楚情况了,要试试才能知道什么问题。

  • 打赏
  • 举报
回复
reddatura 2007-08-28
直接调用help_submitclick看可不可以改变gridview的值

-----页面一切正常
  • 打赏
  • 举报
回复
BearRui 2007-08-28
你试试先不做判断,而直接调用help_submitclick看可不可以改变gridview的值
  • 打赏
  • 举报
回复
reddatura 2007-08-28
不能啊,必须先做业务逻辑判断,
  • 打赏
  • 举报
回复
reddatura 2007-08-28
  • 打赏
  • 举报
回复
BearRui 2007-08-28
但是在确认提交的时候,有一个问题是,我需要再后台作一个业务逻辑判断,
然后给用户一个带“确认”
“取消”对话框的提示,
-----------------------------
不可以直接先弹出确定和取消,然后再做业务逻辑判断吗?

一般很少情况会去服务器端做判断,然后他回来让用户确定,这样就多了1个来回,用户也多了操作步骤,对谁都没好处。
  • 打赏
  • 举报
回复
reddatura 2007-08-28
OPEN什么
  • 打赏
  • 举报
回复
magic_fc 2007-08-28
这样的话,要写个JAVASCRIPT吧!
里面有个OPEN的方法`~~
  • 打赏
  • 举报
回复
reddatura 2007-08-28
或者有什么变通的解决办法?
  • 打赏
  • 举报
回复
reddatura 2007-08-28
现在我把

继续执行后台代码,进行添加数据库操作和设置gridview等等的一些操作,

移动到了help_submitclick 中
  • 打赏
  • 举报
回复
reddatura 2007-08-28
就是刚刚那个帖子说的问题

lbtnSubmit是在页面上确认提交的,
但是在确认提交的时候,有一个问题是,我需要再后台作一个业务逻辑判断,
然后给用户一个带“确认”
“取消”对话框的提示,
如果确认,继续执行后台代码,进行添加数据库操作和设置gridview等等的一些操作,
现在我爸操作移动到了help_submitclick 中
  • 打赏
  • 举报
回复
BearRui 2007-08-28
==
我就是把这里面的代码移动到了help_submitclick中

如果你代码移动到了help_submitclick,那你的lbtnSubmit用来做什么,这个还执行服务器端代码,这个应该就可以直接用html按钮就行了吧。
是不是你引发了lbtnSubmit_Click事件执行服务器端代码,然后再HelpSubmit_Click执行服务器端代码,执行2次的原因,lbtnSubmit_Click事件应该可以不要了
  • 打赏
  • 举报
回复
加载更多回复
相关推荐
发帖
C#
创建于2007-09-28

10.6w+

社区成员

.NET技术 C#
申请成为版主
帖子事件
创建了帖子
2007-08-28 03:58
社区公告

让您成为最强悍的C#开发者