asp调用js代码

王朝学院·作者佚名  2009-11-25  
宽屏版  字体: |||超大  

最近很苦恼,当数据访问失败或者成功的时候,要页面的js处理一些效果,只是不知道怎么调用,非常郁闷。终于找

到了一个地方:

ScriptManager.RegisterStartupScript(ListUpdatePanel, typeof(UpdatePanel), "", "alert(1);", true);

在后台的函数中调用这个即可。(针对updatepanel)刷新数据后,就会调用js函数了,而且是只在需要的时候。

这个注册事件,不是一直存在的,只是当前调用。

同时,里面的js函数,可以调用页面上可用的js代码,包括了引用了外部js文件中的函数,也可以在这里使用。(本来就是刷新了updatepanel后,返回前台,然后执行js语句,只要页面能识别js代码就行。)

由此引申出了一个常见的效果:(添加数据)

添加按钮---前台(显示添加页面)-----保存按钮----(前台验证,后台处理)-----更新updatepanel内容(后台调用js,alert 成功或者失败),个人觉得非常实用。

对于编辑页面:

编辑按钮---前台(loading)----后台(取数据,成功显示编辑页面,失败alert ”取数据失败“,隐藏loading页面)---返回前台

说明:上面两个都是在一个页面无刷新的效果,不然就不用这样做了。就是要用updatapanel来无刷新,所以才会这么麻烦。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
© 2005- 王朝网络 版权所有