asp.net 2.0中异步调用webservices
来源:互联网 发布:mac版魔兽世界 编辑:程序博客网 时间:2024/05/08 15:55
今天读台湾董老师的AJAX书,发现其实也可以不建立asmx这样来调用了
比如
'建立Page Method
<System.Web.Services.WebMethod()> _
<System.Web.Script.Services.ScriptMethod()> _
Public Shared Function GetServerTime(ByVal format As String) As String
'调用服务器端时间
Return Now.ToString(format)
End Function
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
'建立调用后端Web Services的JavaScript
Dim js As String
js = ""
js += "function CallWebServices(){"
js += " PageMethods.GetServerTime('yyyy/MM/dd HH:mm:ss',onOK);"
js += "}"
js += "function onOK(returnData){"
js += " $get('TextBox1').value=returnData;"
js += "}"
js = "<script>" & js & "</script>"
Me.ClientScript.RegisterStartupScript(GetType(String), "", js)
'将调用后端Web Services的JavaScript附加到Button1的onclick事件上
Me.Button1.Attributes("onclick") = "CallWebServices();"
'设置 EnablePageMethods
Me.ScriptManager1.EnablePageMethods = True
End Sub
End Class
前台页面
<form id="form1" runat="server">
<div>
<div>
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<input id="Button1" runat="server" type="button" value="button" /></div>
</div>
</form>
- asp.net 2.0中异步调用webservices
- asp.net 2.0中异步调用webservices
- asp.net中异步调用webservice
- 异步调用WebServices
- ASP.NET3.5中jQuery调用WebServices
- asp调用webservices
- asp.net异步调用webService
- ASP.NET WebServices注意事项
- NET 怎样调用WebServices
- java调用.net webservices
- asp.net动态调用webservices URL的方法
- 在Asp.net中调用异步方法-使用信号量
- 在Asp.net中调用异步方法-使用信号量
- delphi7调用.net的webservices
- delphi7调用.net的webservices
- 关于ASP.NET中的异步调用
- ASP.NET 委托,异步调用例子
- ASP.NET 委托 事件 异步调用
- 逻辑地址向物理地址的转换
- asp.net 2.0中删除数据的操作
- asp.net 2.0中允许一次上传多个文件的设计
- asp.net 2.0中 updatepannel(1)
- asp.net 2.0 ajax中允许用户中断
- asp.net 2.0中异步调用webservices
- asp.net ajax 1.0中很好用的ajaxtoolkit精选介绍(1)
- asp.net ajax 1.0 精选ajax controltookit控件介绍2
- (转)用Java获得当前性能信息
- php 5.3中新增加的常量_dir_
- sql server 2005中对I/O观察的一个好的方法
- 有效配置MySQL参数
- java里的验证码
- 虚拟化网络演进模拟对话