您的位置:首页 > Web前端 > JavaScript

ASP.NET后台程序调用前台Javascript程序

2008-12-08 10:20 190 查看
举个例子说明吧

如果有个导入事件,该事件的处理时间较长需要告诉客户“我还在处理,请稍等”,那么就需要在后台处理的时候,页面上也要同时显示一个信息。

我们可以用

<asp:Button ID="Button1" runat="server" Text="Button" OnClientClick="client_click()" OnClick="Button1_Click" />

client_click() 就是javascript的一个方法。

这样后台在做完"Button1_Click"事件的中间会操作="client_click()" 。

如果我们要显示图片的话,需要先保证该图片所在层(建议将该图片放在一层中)属性中写上display: none,然后在JavaScript函数中中写上display=""。

这样在后台操作期间该图片就会显示,当操作完成后,后台会刷下页面,这个图片就消失了。

这就是我们经常说的Loading图片显示。

但是我现在出现一个问题,由于我调用的是一个动态的gif图片,加载上的时候并没有动,真奇怪

第二种,Button1.Attributes.Add("onclick", "return Client_Click()");

“Client_Click() “是一个前台方法,可以替换成一般的脚本如:retrun confirm('确定删除吗?')
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: