update panel中有一个按钮,想要达到的效果是点击按钮后弹出一个屏蔽层,待按钮的后台事件执行完成后再隐藏之前的屏蔽层,因为要绑定很多数据,所以不太方便用ajax调用,我的做饭是在按钮事件中使用RegisterStartupScript,大体结构如下:
按钮事件
{
RegisterStartupScript(。。) ----显示屏蔽层,这个可以执行
--中间代码实现数据访问,绑定等
。
--最后
RegisterStartupScript('Hidden DIV') -----这个地方代码运行到了,但是之前的屏蔽层没有隐藏
}
请大家帮忙指点一下,谢谢
按钮事件
{
RegisterStartupScript(。。) ----显示屏蔽层,这个可以执行
--中间代码实现数据访问,绑定等
。
--最后
RegisterStartupScript('Hidden DIV') -----这个地方代码运行到了,但是之前的屏蔽层没有隐藏
}
请大家帮忙指点一下,谢谢
解决方案 »
- 上传的图片网站不显示 iis该怎么配置
- 分析器错误信息: 未能加载文件或程序集“AutoTextBox”或它的某一个依赖项..但BIN目录下存在这个类
- 想做一个注册登录页面,新手求助!!!不胜感激。
- 一个渴望知识的女孩的求:怎么实现发表上传文件内容呀!就像本论坛的发表新贴子的上传文件按钮和浏览按钮那样呀啊?
- 为什么我的网页只显示html代码??
- vs2008新建网站的问题
- Datagrid绑定TextBox
- asp.net2.0引用code目录下cs文件的问题
- 动态生成控件的问题.
- 求解决办法:WEB FORM继承自自定义页面基类时,无法加载设计视图?
- 急急急急急急急急急急急急急急急急!!!!MVC3中js ajax action的一些问题
- asp.net 导出excel出现问题了
后台永远是先执行,然后才到前台。也就是说,还没有执行到你前台屏蔽层代码的时候,也许就已经执行了RegisterStartupScript('Hidden DIV'),这段代码。所以你永远隐藏不了。换个角度再自己想想,隐藏的时候能不能到前台去做,而不是在后台。