问题描述
本人最近正在学习AJAX在asp.net中应用,想实现DataGrid无刷新数据绑定。在网上搜索到AjaxHelper可实现这种效果,具体文章可参看http://www.cnblogs.com/teddyma/archive/2005/06/16/175298.html。在学习作者提供的Example文件调试过程试图改进下实现通过主页面某一控件值(比如一个TextBox)的改变来实现DataGrid数据重新绑定。因为作者使用自定义控件来实现DataGrid数据绑定,故我使用了((TextBox)((System.Web.UI.Page)System.Web.HttpContext.Current.Handler).FindControl("TextBox1")).Text.Trim()来得到该TextBox的值并控制自定义控件重新数据绑定,但是却出现“未将对象引用设置到对象的实例”的错误,请问这是怎么回事啊?为什么我不能在用户控件中得到主页面控件的值!!!另请教DataGrid无刷新数据绑定还有没其他更好的方法!!!!
解决方案
解决方案二:
帮忙看看啊~~~熬夜等!!!
解决方案三:
上班前顶一顶~~~~知道的来啊!!!求救了
解决方案四:
中午上来顶下~~
解决方案五:
拖一个updatepanel,把datagrid放里面就行了
解决方案六:
网上找了下~~好象AJAX.net只支持.net2005啊!我现在2003没法应用这个控件.另又研究了下AjaxHelper的比较新的版本,现在已经能够实现DataGrid无刷新数据绑定,但是又碰到新的问题了:我在主页面触发服务器控件后台事件后当前使用AJAX的用户控件部分会自动返回到页面刚载入时的状态,而无法保持我无刷新数据绑定操作后的状态!!我在主页面的body元素的onload事件中已放置AjaxHelper.OnPageLoad()函数,以实现网页刷新时的状态维持,但是触发服务器端时间还是没有效果!!请教下碰到过同样问题的各位兄弟,该怎么解决啊!!!
解决方案七:
看了在回复你最基本的UpdatePanel拖动DataGrid是可以实现的(也是最基本的!)另:你说找不到东西的原因是你没有安装ajax控件!,你可以去网上搜索!建议:自己使用ajax代码实现!(异步传参获取)
解决方案八:
toqq22345111我本机上已安装好AJAX.net,但是我在引用添加UpdatePanel控件时虽然找到对应的DLL文件,但是系统提示模块不对应,所以没办法使用!!另我刚开始学习AJAX,不知道你是否有关于DataGrid传参数控制实现的简单例子,想学习下!
解决方案九:
不知道有没有谁应用AjaxHelper实现过DataGrid无刷新数据绑定时碰到过我这种情况,有的进来帮个忙解释下啊!!!!另请教其他使用AJAX实现DataGrid无刷新数据绑定的范例!!!
解决方案十:
最后一顶了啊!!!!救命啊!!
解决方案十一:
太可怜了帮你顶一下吧
解决方案十二:
帮顶。
解决方案十三:
谢谢了先!!!有知道的进来帮忙下啊!!
解决方案十四:
帖子都沉底了啊