日期:2014-05-17  浏览次数:20515 次

RegisterStartupScript无法多次执行
update panel中有一个按钮,想要达到的效果是点击按钮后弹出一个屏蔽层,待按钮的后台事件执行完成后再隐藏之前的屏蔽层,因为要绑定很多数据,所以不太方便用ajax调用,我的做饭是在按钮事件中使用RegisterStartupScript,大体结构如下:
按钮事件
{
RegisterStartupScript(。。。。。) ----显示屏蔽层,这个可以执行
--中间代码实现数据访问,绑定等
。。。。
--最后
RegisterStartupScript('Hidden DIV') -----这个地方代码运行到了,但是之前的屏蔽层没有隐藏
}
请大家帮忙指点一下,谢谢


------解决方案--------------------
RegisterStartupScript 这个方法应该有一个键值,使用不同的键值区分对待。