Ajax 1.0 中使用web控件调用后台方法的用法.
把该调用方法发上来供大家参考.
首先我们创建一个MasterPage.master文件.
在页面上放一个ScriptManager控件
页面代码如下:
</asp:ScriptManager>
然后创建一个该母模板页的子页面.
我们创建一个自定义控件
在自定义控件的HTML代码下增加如下代码:
function onblurfun()
{
$get("span12").innerHTML = "处理中....";
PageMethods.IsTrue(onSucceedOnBlur);
}
function onSucceedOnBlur(result)
{
var sss = result;
if(sss)
{
$get('input11').value = "123345";
$get("span12").innerHTML = "处理结束....";
}
}
</script>
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<input id="input11" type="text" value="点击回去数据" onblur="onblurfun()" />
</ContentTemplate>
</asp:UpdatePanel>
<span id="span12"></span>
ok我们控件做好了.
将该控件放入刚才的子页面中.在子页面的后台代码处增加如下代码:
using System.Web.Services;
using System.Threading;
//要添加上面两个引用
[WebMethod]
public static bool IsTrue()
{
Thread.Sleep(3000);
return true;
}
这样我们运行页面就可以进行从web控件异步调用后台页面的方法了.
唯一不爽的就是异步调用后台页面方法的时候,要把方法写到使用该web控件的页面中,而不能在web控件的后台代码写调用方法.要不会报错.
大虾们可以解释下吗?
Ajax 1.0 中使用web控件调用后台方法的用法.相关推荐
- 探讨ASP.NET2.0中的Web控件改进技术
全面探讨ASP.NET 2.0中的Web控件改进技术之概述(一) ASP.NET 2.0并没有抛弃1.1版本中的任何现有控件,而是增加了一组新的控件;同时还引入了若干新的控件开发技术.本系列文章将对这 ...
- aspnet ajax 1.0中的according控件
aspnet ajax 1.0中的according控件 在aspnet ajax 1.0的扩展包中,发现有个不错的控件according,其实意思就是折叠控件,比如一个页有三个要显示的部分,由于页面 ...
- 探讨ASP.NET 2.0中的Web控件改进技术(3)
当你最开始在Visual Studio 2005中使用Windows表单控件或是ASP.NET Web控件时,你首先会注意到,在许多控件右上角出现一个箭头形状的小玩意儿(见图2中的示例).点击这个箭头 ...
- 探讨ASP.NET 2.0中的Web控件改进技术(2)
我的观点是:ViewState有可能成为你最好的朋友,也有可能成为你最坏的敌人-这要依赖于你使用它的方式来决定.如果你在以前曾经使用过ViewState,那么,你肯定会喜欢新的ControlState ...
- Ajax Beta 2.0 中 AtlasToolKit Library 控件 Accordion 后台添加
学习 Accordion 时参照了一些例子,但都是简单的从 aspx 里固定好的 于是我就想从后台 cs 文件中不定的增加Accordion里的Pane AccordionPane newPane1 ...
- 使用ASP.NET 2.0中的GridView控件
在ASP.NET 2.0中,加入了许多新的功能和控件,相比asp.net 1.0/1.1,在各方面都有了很大的提高.其中,在数据控件方面,增加了不少控件,其中的gridview控件功能十分强大.在本文 ...
- ASP.NET 2.0中使用Gridview控件的高级技巧
ASP.NET 2.0中,新增加的gridview控件的确十分强大,弥补了在asp.net 1.1中,使用datagrid控件时的不足之处.因为在asp.net 1.1中,在使用datagrid时,很 ...
- 在 .NET Compact Framework 2.0 中宿主 ActiveX 控件
适用于: ActiveX Microsoft .NET Compact Framework 版本 2.0 摘要:了解如何在使用 .NET Compact 的应用程序中宿主 ActiveX 控件.本文提 ...
- [转]利用ASP.NET 2.0创建自定义Web控件(1)
原址:http://hi.baidu.com/sjbh/blog/item/cc58fd1bd35d3ad2ad6e7593.html 简介 从使用基本的文本编辑器到创作标记页面,Web 开发已经 ...
最新文章
- c mysql显示多条数据_用一条mysql语句插入多条数据
- Integer类对象池与==问题:Integer a=34556,b=34556;但a==b为false
- python pack unpack_golang 仿python pack/unpack
- 循环语句 for循环、while循环、do while循环
- 转://Linux Multipath多路径配置与使用案例
- SQL --几张表公有字段的查询
- PHPCMS修改目录
- 一个RSS阅读器的源码,不敢独享!
- Python编程,日志聚合工具,开源经济学,Prometheus监控,Kubernetes等
- 第五:Python发送邮件时获取最新测试报告并发送邮件
- HTML如何消除别的块的影响,CSS清除浮动float的三种方法总结,为什么清浮动?浮动会有那些影响?...
- 字节跳动瞄准千亿互联网医疗蓝海,张一鸣想靠AI算法当“药神”?
- 【文件上传漏洞-07】中间件文件解析漏洞概述及实例——Apache、IIS和Nginx
- Android下拉刷新和上拉加载更多
- python数据维度小测试_数据分析|如何做一个ABtest测验
- 基于java学生签到考勤系统
- C语言实现字母的大写转换成小写
- gif文件太大怎么办?gif动图如何在线压缩?
- 程序员自学编程被腾讯拒却月入3w是一种怎样的体验?
- 点阵字体显示系列之二:汉字显示
热门文章
- svn: Commit failed (details follow): svn: Authorization failed
- Log4J文件路径设置
- 系统架构师-基础到企业应用架构-业务逻辑层
- OD使用教程7(上)- 调试篇07|解密系列
- 简单易懂的softmax交叉熵损失函数求导
- Resnet论文解读与TensorFlow代码分析
- 【斐波那切数列】LeetCode 70. Climbing Stairs
- 程序员面试金典——11.3元素查找
- Leetcode 122.买卖股票的最佳时机II
- 【React】JSX