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('确定删除吗?')
如果有个导入事件,该事件的处理时间较长需要告诉客户“我还在处理,请稍等”,那么就需要在后台处理的时候,页面上也要同时显示一个信息。
我们可以用
<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('确定删除吗?')
相关文章推荐
- 【转】ASP.NET中前台javascript与后台代码调用
- ASP.NET中前台javascript与后台代码调用
- ASP.NET中前台javascript与后台c#函数相互调用问题(1)http://hi.baidu.com/xuexiang516168/blog/item/90f2bc4bc316372908f7eff4.html
- ASP.NET中前台javascript与后台代码调用
- ASP.NET中前台javascript与后台代码调用
- ASP.NET 前台javascript与后台代码调用
- asp.net 在前台和后台调用 javascript 函数
- ASP.NET,C#后台调用前台javascript的五种方法
- ASP.NET中前台javascript与后台代码调用
- ASP.NET中前台javascript与后台代码调用
- ASP.NET后台代码调用前台javascript脚本的方法
- ASP.NET中前台javascript与后台代码调用(2)
- ASP.NET后台代码调用前台javascript脚本的方法
- ASP.NET中前台javascript与后台代码调用
- asp.net 在前台和后台调用 javascript 函数
- 【原创】ASP.NET后台代码调用前台javascript脚本的方法
- asp.net在前台web页面中使用Javascript调用RTX腾讯通的聊天窗口
- ASP.NET后台代码调用前台javascript脚本的方法
- ASP.NET中前台javascript与后台代码调用
- javascript与cs代码互相调用 asp.net中前台javascript与后台C#交互 这里主要包括了javascipt与后台CS代码四种方法互调(其中包括函数与变量的访问)