asyncwsusingasyncpage.aspx
来自「《ASP.NET 2.0 XML 高级编程(第3版)》 《ASP.NET 2.」· ASPX 代码 · 共 39 行
ASPX
39 行
<%@ Page Language="C#" Async="true" %>
<%@ Import Namespace="System.Data" %>
<script runat="server">
CategoriesProxy.CategoriesService obj = new CategoriesProxy.CategoriesService();
void Page_Load(object sender, EventArgs e)
{
BeginEventHandler begin = new BeginEventHandler(this.BeginGetAsyncData);
EndEventHandler end = new EndEventHandler(this.EndGetAsyncData);
AddOnPreRenderCompleteAsync(begin, end);
}
IAsyncResult BeginGetAsyncData(Object src, EventArgs args, AsyncCallback cb, Object state)
{
return obj.BeginGetCategoriesAsDataSet(cb, state);
}
void EndGetAsyncData(IAsyncResult ar)
{
DataSet categoriesDataSet = obj.EndGetCategoriesAsDataSet(ar);
output.DataSource = categoriesDataSet.Tables[0];
output.DataBind();
}
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>Asynchronous Invocation of a Web Service using Asynchronous Pages</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:GridView runat="server" ID="output" />
</div>
</form>
</body>
</html>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?