首页 新闻 搜索 专区 学院

客户端调用服务器端事件

0
悬赏园豆:5 [已关闭问题] 关闭于 2009-03-18 14:09

在一个aspx页面中有个服务器端控件button,点击该按钮时,怎样用jQuery实现无刷新触发button后台click事件后并把数据传回客户端。

望各位高手指教!!!

猛士的主页 猛士 | 初学一级 | 园豆:8
提问于:2009-03-17 15:51
< >
分享
所有回答(2)
0

-_-!!!...感觉用法有点欠妥哈.

按照你的思路你可以把,button 后台对应的click事件表上[webmethod]属性.然后就可以用jquery来调用了...

其实你不介意asp.net ajax的话.可以把button包含在一个updatePanel里面

介意的话.就不用服务器端button了...直接客户端的button然后js(jquery)调用page类对应标明有[webmethods]方法,或者webservice方法都行

波波塔 | 园豆:638 (小虾三级) | 2009-03-17 16:34
0

服务端在方法上加这段代码:

[Ajax.AjaxMethod(Ajax.HttpSessionStateRequirement.Read)]

public void Getdata()

{

}

客户端就可以调用服务端的方法:

<script type="text/javascript">

  var loadstr="<center><img src=\"../images/indicator_arrows.gif\" align=\"absmiddle\" />请稍候,正在获取数据中...</center>";
        function loaddata(){
            document.getElementById("divdata").innerHTML=loadstr;
            SysRoleManage.GetData(call_loaddata);
        }

</script>

の半岛盒饭ざ | 园豆:205 (菜鸟二级) | 2009-03-17 16:43
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册