+ -
当前位置:首页 → 问答吧 → 在后台方法中对页面的服务器控件进行操作,怎么在JS中调用

在后台方法中对页面的服务器控件进行操作,怎么在JS中调用

时间:2010-11-24

来源:互联网

例如我在后台有个方法是绑定页面一个GridView的值的
我在前台想用Ajax调用这个方法怎么办?
我试过AjaxPro和Jquery都不行
Jquery必需是静态方法,里面获取不到页面的服务器控件
AjaxPro也获取不到

很纠结的一个问题,又不想提交页面,又想异步调用

作者: Diack   发布时间: 2010-11-24

引用楼主 diack 的回复:
Jquery必需是静态方法,里面获取不到页面的服务器控件
AjaxPro也获取不到

获取不到是因为服务器控件的ID传到客户端后会变成ClientID.
把你代码里类似$('#服务器控件id')这样的内容,改成$('#<%= 服务器控件id.ClientID%>')这个样子,就可以获取到了。

作者: theforever   发布时间: 2010-11-24

引用 1 楼 theforever 的回复:
引用楼主 diack 的回复:
Jquery必需是静态方法,里面获取不到页面的服务器控件
AjaxPro也获取不到

获取不到是因为服务器控件的ID传到客户端后会变成ClientID.
把你代码里类似$('#服务器控件id')这样的内容,改成$('#<%= 服务器控件id.ClientID%>')这个样子,就可以获取到了。

我是指在后台方法中获取不到服务器的控件
因为我想要对GridView进行数据绑定,执行到了后台方法中后,发现获取不到

作者: Diack   发布时间: 2010-11-24

热门下载

更多