本帖最后由 liuxiulian 于 2010-03-22 11:23:43 编辑

解决方案 »

  1.   

    未找到???
    URL是直自己的路径吗??
      

  2.   

    除非你是维护别人扔过来的垃圾网页,否则在Asp.net开发任务中会使用asp.net ajax调用后台asmx就可以了(既更简单也更强)。
      

  3.   

    “/Http-post_get/XMLHTTP.aspx”
    这个路径是绝对路径 
    我改成相对路径“XMLHTTP.aspx”同样报错啊
      

  4.   

    “~/XMLHTTP.aspx” 同样“404 not found"
      

  5.   

    是指物理路径吧?
    你换成 http://X.X.x.X/path p 这样的试试
      

  6.   

    换成 http://X.X.x.X/path 也还是不行
      

  7.   

    你在哪里测试的,404就是没有找到啊我原来也是这个问题,换成这个好了。
    你断点跟踪一下看看!
    在JS里加个debugger
      

  8.   

     
       if(xmlHttp.readyState==4)
            {
              if(xmlHttp.status==200)//这里设置断点的,监视:xmlHttp.status==404
              {
                var result=xmlHttp.responseText;
                $("txtHint").innetHTML=result;
              }
               else 
              { 
              document.body.innerHTML =xmlHttp.responseText;
              }
            }
      

  9.   

    你用ashx做处理页面啊
    aspx好像不行吧
      

  10.   

    我用aspx做处理页面,我还不明白应该怎么在aspx页面处理。
    aspx.cs文件 里什么代码处理都没的
     
    刚刚学习这个xmlHttpRequest ,原理啥都还不会呢url="/Http-post_get/XMLHTTP.aspx?q="+str ;
    我换成了其他html 文件也试过,url='text.htm',还是404 --
      

  11.   

    我自己来结贴吧-
    出现这种问题是我创建项目时留下来的问题--我在新建项目的时候--只是新建网站--没有解决方案
    后来关闭vs2008时,跳出对话框“是否保存sln文件”,我选择“是”保存再次打开这个项目,我直接打开的.sln文件--

    结果出现了上面这个问题--Ajax中, url 无论是相当还是绝对地址--都提示找不到url所对应的页面后来重新创建项目后,再来测试,这个问题 --解决了虽然我还是百思不得其解:
    在开始那种情况下,
    我在html页面写一个,
    <a href='default.aspx'>测试url地址</a>
    然后浏览,点击连接--打开了default.aspx 页面
    可是为什么在xmlHttpRequest.open('GET','default.aspx',true);时 找不到url对应的页面