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


     在当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中调用服务器方法。
这样就完成了。

你可能感兴趣的:(Ajax)