X龙@China .Net 'blog

需要的不仅仅是工作,而是通过努力得来的美好将来。
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

使用AjaxPro在数据绑定控件中的控件上异步调用

Posted on 2009-08-12 15:29  X龙  阅读(316)  评论(0编辑  收藏  举报

     在当ListView数据绑定控件的模板里的控件使用AjaxPro进行异步调用,并希望调用的时候将绑定的值传给服务器函数,
如:

Code

我想在btn的onclick来进行Ajax调用,并将lbl的参数传回服务器,
在这种情况下,如果直接在btn的onclick中写onclick ='getMsg(<%# Eval("myColumn") %>)'是行不通的,因为getMsg(<%# Eval("myColumn") %>)括号里面的内容是不能被识别的。
所以我想了个方法,(其实也不是很好,以后再想想看)
在数据绑定表之前,在表中添加一列,面列的值通过代码添加,如:

Code

然后在页面上将btn的onclick写为
onclick='<%# Eval("strClick") %>

最后在客户端js代码中完成getMsg函数,在getMsg中调用服务器方法。
这样就完成了。
点击这里给我发消息http://wp.qq.com/index.html