Ajax.NET控件刷新问题

来源:百度知道 编辑:UC知道 时间:2024/05/31 05:37:48
前提,不安装Ajax2005上的控件,只是用脚本语言和后台来控制刷新控件,比如在2003,或者2005上刷新DataGrid或者Repeater控件中的行中的控件(Label,TextBox....)。不知道有没有大哥或者高手会,因为主要要在VS2003上写程序,也希望知道AJAX底层的编写,所以希望有知道的能告诉小弟,只要构思就可以,比如如何获取DataGrid或者Repeater中需要刷新的这一行的id,或者是这一行里控件的id,主要是asp:的控件的id。在这里先谢谢了!

我不太清楚VS2003能不能做,你可以用个简单的ajax小程序(不是控件)你可以在javascript中
webFileUrl = "?id=****"
用var xmlHttp = new ActiveXObject("MSXML2.XMLHTTP");
xmlHttp.open("Post", webFileUrl, false);
xmlHttp.send("");
result = xmlHttp.responseText;

而在后台中用requst["id"]来获得id值从而调用数据库然后将值返回给js用上文中的result = xmlHttp.responseText;来获得值在处理就可以不用刷新页面

上面代码中我用的是false表明不是异步的调用,如果改成true的话就是异步的javascript,就是ajax小程序,具体true的写法有兴趣的话可以在网上找找相关资料