问题描述
如题目我能否在asp.netajax中前台通过调用webservice的方法调用后台控件的属性值如果用PageMethod的话发现只能调用静态方法或者用CallBack也可以能不能?如果不能有没有什么替代的方法,我不想用UpdataPanel,感觉很累赘
解决方案
解决方案二:
CallBack应该可以,是调用还是改变?
解决方案三:
O_O
解决方案四:
是改变属性值
解决方案五:
用JS改变不可以么?
解决方案六:
JS可以??不会吧
解决方案七:
如果设置控件属性,传递的值比较小的话,可能是xmlhttprequest实现,小小的几行代码
解决方案八:
可以的话我就写个演示代码出来.
解决方案九:
真的吗?能写点再稍微加点注释就好了最近很迷惑,不知道是苦学JS来用xmlhttprequest自己写还是用asp.netajax快速地写,什么也没学到
解决方案十:
如果不刷页面可以,但如果你修改属性后,又执行刷新(比如点了一个服务端的Button)这样这个属性的值还是原来的,不是你用Ajax修改后的.
解决方案十一:
ajax技术只不过是数据交换的一种形式,如果想改变客户端的(包括控件)的外观、属性等还是要靠js
解决方案十二:
ASP.NETAJAX不可以。在AtlasCTP中,是可以的,因为那时侯PageMethod还不是静态方法,然而因为效率方面的考虑,正式版中改为静态函数了。不过Callback是可以的。
时间: 2024-10-29 18:47:54