2010-02-17 3 views
0

У меня есть xml-файл, который изменился, когда я обновляю некоторые значения, и я пытаюсь прочитать его из javascript в asp.net.Пытается прочитать XML-файл, но он всегда тот же

Но однажды я запустить проект, каждый раз, когда я пытаюсь прочитать файл XML, файл же от начала ...

это мой код Javascript, что я имею в стороне сервера

script = "function OnClientDragEnd(dock, args)" + 
         "{" +      
         " req = false; " + 
         " var isIE = false;" + 
       // branch for native XMLHttpRequest object 
         " if(window.XMLHttpRequest && !(window.ActiveXObject)) {" + 
         "  try {" + 
         "   req = new XMLHttpRequest();" + 
         "  } catch(e) {" + 
         "   req = false;" + 
         "  }" + 
       // branch for IE/Windows ActiveX version 
         " } else if(window.ActiveXObject) {" + 
         "  try {" + 
         "   req = new ActiveXObject('Msxml2.XMLHTTP');" + 
         "  } catch(e) {" + 
         "   try {" + 
         "    req = new ActiveXObject('Microsoft.XMLHTTP');" + 
         "   } catch(e) {" + 
         "    req = false;" + 
         "   }" + 
         "  }" + 
         " }" + 
         " if(req) {" + 
         "  req.onreadystatechange = function(){processReqChange(dock,args)};" + 
         "  req.open('GET', 'Config.xml', false);" + 
         "  req.send('');" + 
         " }" + 
         "}" + 
         "function processReqChange(dock,args) {" + 
          // only if req shows "loaded" 
         " if (req.readyState == 4) {" + 
           // only if "OK" 
         "  if (req.status == 200) {" + 
           // ...processing statements go here... 
         "   var iiii = req.responseXML.getElementsByTagName('Object');alert(iiii.length);" +//Value stays the same after xml have changed 
         "  } else {" + 
         "   alert('There was a problem retrieving the XML data: ' + req.statusText);" + 
         "  }" + 
         " }" + 
         "}"; 
      ScriptManager.RegisterStartupScript(this.Page, this.Page.GetType(), "PositionChanged", script, true); 

Этот код находится в http://developer.apple.com/internet/webcontent/xmlhttpreq.html

Что мне нужно сделать для получения всегда файла XML обновленного

+0

IE известен кэшированием xmlhttp-запросов, используете ли вы IE? – falstro

+0

Off topic: Вы знаете о '

Смежные вопросы