关于使用AJAX中实现DataGrid无刷新数据绑定中使用AjaxHelper问题的请教?

问题描述

本人最近正在学习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无刷新数据绑定的范例!!!
解决方案十:
最后一顶了啊!!!!救命啊!!
解决方案十一:
太可怜了帮你顶一下吧
解决方案十二:
帮顶。
解决方案十三:
谢谢了先!!!有知道的进来帮忙下啊!!
解决方案十四:
帖子都沉底了啊

时间: 2024-12-31 05:41:45

关于使用AJAX中实现DataGrid无刷新数据绑定中使用AjaxHelper问题的请教?的相关文章

AJAX初级应用-RSS无刷新聚合器的代码与下载

ajax|rss|刷新|无刷新|下载 rss.js[复制此代码]CODE:<!-- //控制ID function getId(objId){     return document.getElementById(objId) } //链接对应数组,请注明转载自http://www.cnrui.cn/blog function urlArrary(urlName){     switch(urlName){         case "clear":             re

浅谈Ajax技术实现页面无刷新_AJAX相关

ajax (ajax开发) AJAX即"Asynchronous Javascript And XML"(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术. AJAX = 异步 JavaScript和XML(标准通用标记语言的子集). AJAX 是一种用于创建快速动态网页的技术. 通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新.这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新. 传统的网页(不使用 AJAX)如果需要更新

Ajax+FormData+javascript实现无刷新表单信息提交_javascript技巧

原理: dom收集表单信息,利用FormData快速收集表单信息 ,实例化表单数据对象 同时收集fm的表单域信息. var fd = new FormData(fm); //实例化对象 alert(fd); fd对象内部有收集的form表单域信息 ajax传递表单信息 1.静态显示页面代码 <!DOCTYPE html > <html> <head> <meta http-equiv="Content-Type" content="t

一起谈.NET技术,ASP.NET MVC2.0在Tab页中实现异步无刷新分页

概述 很多地方都存在以Tab页来呈现数据的方式,比如网易.新浪.搜狐.QQ等知名的门户网站的首页,还有大家熟知的博客园首页,都是用了tab页来显示数据.大家之所以喜欢用Tab,因为它能大大的增加显示数据的空间,能在固定的空间中显示更多的数据.分页也是为了方便数据的显示,在应用系统中必不可少.这篇文章使用Jquery在ASP.NET MVC中使用Tab页,以及在Tab页中实现异步无刷新的分页功能.估计这个大家都会用得到的. 在ASP.NET MVC中实现分页,在之前的一篇博文:ASP.NET MV

ASP.NET MVC2.0在Tab页中实现异步无刷新分页

概述 很多地方都存在以Tab页来呈现数据的方式,比如网易.新浪.搜狐.QQ等知名的门户网站的首页,还有大家熟知的博客园首页,都是用了tab页来显示数据.大家之所以喜欢用Tab,因为它能大大的增加显示数据的空间,能在固定的空间中显示更多的数据.分页也是为了方便数据的显示,在应用系统中必不可少.这篇文章使用Jquery在ASP.NET MVC中使用Tab页,以及在Tab页中实现异步无刷新的分页功能.估计这个大家都会用得到的. 在ASP.NET MVC中实现分页,在之前的一篇博文:ASP.NET MV

SERVLET+AJAX如何按类别无刷新分页?请大侠赐教,在线等.

问题描述 SERVLET+AJAX如何按类别无刷新分页?请大侠赐教,在线等. 解决方案 public class Controller extends HttpServlet { protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { String s = req.getParameter("a"); resp.setCo

Ajax+smarty技术实现无刷新分页_AJAX相关

这里运用Smarty模板,更简单 本文主要的技术:AJAX,PHP,Smarty,另外自己封装了一个很简单的类 类: (function(){ function $(id) { return document.getElementById(id); } $.init=function() { try{return new XMLHttpRequest();}catch(e){}; try{return new ActiveXObject('Microsoft.XMLHTTP');}catch(e

Ajax+smarty技术实现无刷新分页

这里运用Smarty模板,更简单 本文主要的技术:AJAX,PHP,Smarty,另外自己封装了一个很简单的类 类: (function(){ function $(id) { return document.getElementById(id); } $.init=function() { try{return new XMLHttpRequest();}catch(e){}; try{return new ActiveXObject('Microsoft.XMLHTTP');}catch(e

更正用AJAX实现IE TREE无刷新取值的方法

ajax|刷新|无刷新 前一段时间写了一篇文章,是关于用AJAX技术实现IE TREE无刷新的方法.原文:http://bliss.cnblogs.com/archive/2006/03/15/350695.html 在原文中我说的是用javascript语法,当IE TREE被ONCLICK时,取得IE TREE的VALUE值. 因为当时我取的VALUE值中,包含IE TREE所点击的节点的INDEX值,所以,取得VALUE值后,用字符串截取函数就可以取到当前点击节点的INDEX值,然后,用A