//创建第二个对象
function createXMLHttpRequest()
{    if (window.XMLHttpRequest) {//Mozilla
xmlHttp=new XMLHttpRequest();
}
else if (window.ActiveXObject) {//IE 浏览器
try {
xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try{
xmlHttp=new ActiveXObject("Micrsost.XMLHTTP");
} catch(e){ alert("XML对象创建失败");}
}
}     
}//获取数据
function GetData(ID)
{
  
       ShowID = document.getElementById("M2_" + ID);
       if(ShowID.innerHTML != "")
    {
    
        if(ShowID.style.display == "none")
            ShowID.style.display = "block";
        else
            ShowID.style.display = "none";
        ShowFolderICO();
        return;
    }
    ShowID.style.display = "block";
    ShowID.innerHTML = "<span class=\"load\">Loading Tree ……</span>";
    var Url = "ajaxpage.aspx?ID=" + ID;    createXMLHttpRequest();    xmlHttp.onreadystatechange = ShowBuMen;
    xmlHttp.open("GET", Url, true);
    xmlHttp.send(null);}
 
function showBuMen()
{
 ShowID.innerHTML =服务器返回的数据;
}当我第一次读取页面的时候.. 可以发送请求..  正常.问题: 我用open(aaa.aspx) 来对 数据进行添加, 添加完成以后再刷新父窗口. 父窗口的ajax数据正常.      但是.我用open(bbb.aspx) 来对数据进行编辑时. 编辑完成以后再刷新父窗口.父窗口的ajax数据却没有更新.      我用的方法都是一样的.但为什么会有区别呢.?
   我找了很久. 我发现了小小的区别  就是aaa.aspx 与bbb.aspx 唯一不同的是 aaa.aspx 后台的
   protected void Page_Load(object sender, EventArgs e)  我没有对它写入代码, 而bbb.aspx 是有代码的.          当aaa.aspx 刷新父窗体的时候  XMLHttpRequest  有反应.有发送请求~          bbb.aspx 刷新父窗体 XMLHttpRequest 没反应. 它不再将发送请求到服务器.只是保留了上次的返回的请求.          这是为什么? 
          该如何解决?
          谢谢各位... 有点急~ 希望大家能出手帮忙~! 帮我解决这个问题..
谢谢各位... 谢谢各位... 谢谢各位... 谢谢各位... 谢谢各位... 谢谢各位... 谢谢各位... 谢谢各位... 在线~~~~