下面是个例子:
public partial class atlas_CallBackByPrama : System.Web.UI.Page,System.Web.UI.ICallbackEventHandler
2{
3 public string _CallbackResult = null;
4
5 protected void Page_Load(object sender, EventArgs e)
6
{
7 //定义客户端的参数
8 string cbReferenc = Page.ClientScript.GetCallbackEventReference(this, "arg", "getUserInfoFromServer", "context");
9
10 //定义客户端的脚本
11 string cbScript = "function UserCallBackInfo(arg,context)"
12 + "{" + cbReferenc + ";}";
13
14 //注册客户端脚本
15 Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "UserCallBack", cbScript, true);
16
17 }
18
19
20 //查询函数,简单写了一下没有异常处理
21 private void strUserInfo(string strInVale)
22
{
23 //数据连接
24 SqlConnection myConn = new SqlConnection("server=(local);database=pubs;uid=sa;pwd=");
25 myConn.Open();
26
27 //数据库commadn
28 SqlCommand myCmd = new SqlCommand("select * from authors where au_lname like '%" + strInVale + "%'", myConn);
29
30 //声明DataReader对象
31 SqlDataReader dr = null;
32
33 //读取数据
34 dr = myCmd.ExecuteReader();
35
36 if (dr.Read())
37
{
38 _CallbackResult = dr["au_lname"].ToString() + "-" + dr["au_lname"].ToString() + " 电话:" + dr["phone"].ToString();
39 }
40
41 //关闭对象
42 dr.Close();
43
44 myConn.Close();
45 }
46
47 ICallbackEventHandler 成员#region ICallbackEventHandler 成员
48 //返回客户端结果
49 public string GetCallbackResult()
50
{
51 return _CallbackResult;
52 //throw new Exception("The method or operation is not implemented.");
53 }
54 //回应客户端事件
55 public void RaiseCallbackEvent(string eventArgument)
56
{
57 //这里是接受客户端的参数
58 strUserInfo(eventArgument);
59 //throw new Exception("The method or operation is not implemented.");
60 }
61
62 #endregion
63}
64
客户代码:
![](https://i-blog.csdnimg.cn/blog_migrate/f0cd6c7f9e7ae96feae062cb48f670f0.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/f0cd6c7f9e7ae96feae062cb48f670f0.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/34031c708bfe702fe82d01ff5c6593aa.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/0be121fa5b8988fbabbbc526af3b0fc0.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/b854634c0904529d4018c4c3336be836.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/587e34b10dcf5efbc0859b53470a2db3.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/587e34b10dcf5efbc0859b53470a2db3.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/3112b7b6526db5bc83e275260ae60525.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/f2671b7f42ce505d9bf55a7a0ca257fb.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/b854634c0904529d4018c4c3336be836.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/587e34b10dcf5efbc0859b53470a2db3.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/587e34b10dcf5efbc0859b53470a2db3.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/587e34b10dcf5efbc0859b53470a2db3.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/eec4c0236afc26744c9c4e910bc34958.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/587e34b10dcf5efbc0859b53470a2db3.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/587e34b10dcf5efbc0859b53470a2db3.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/587e34b10dcf5efbc0859b53470a2db3.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/3112b7b6526db5bc83e275260ae60525.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/f2671b7f42ce505d9bf55a7a0ca257fb.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/b854634c0904529d4018c4c3336be836.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/587e34b10dcf5efbc0859b53470a2db3.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/eec4c0236afc26744c9c4e910bc34958.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/587e34b10dcf5efbc0859b53470a2db3.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/4fd96b3cf02f4c7b5c8964ac8167f7af.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/f0cd6c7f9e7ae96feae062cb48f670f0.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/f0cd6c7f9e7ae96feae062cb48f670f0.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/f0cd6c7f9e7ae96feae062cb48f670f0.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/f0cd6c7f9e7ae96feae062cb48f670f0.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/f0cd6c7f9e7ae96feae062cb48f670f0.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/f0cd6c7f9e7ae96feae062cb48f670f0.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/f0cd6c7f9e7ae96feae062cb48f670f0.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/f0cd6c7f9e7ae96feae062cb48f670f0.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/f0cd6c7f9e7ae96feae062cb48f670f0.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/f0cd6c7f9e7ae96feae062cb48f670f0.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/f0cd6c7f9e7ae96feae062cb48f670f0.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/f0cd6c7f9e7ae96feae062cb48f670f0.gif)
样例代码下载: 带参样例下载