只有1个页面发生这个问题。谁知道这是怎么发生的?

解决方案 »

  1.   

    路径问题,把路径用Page.ResolveUrl转下
      

  2.   

    页面有啊。超链接的路径也没有问题。就点下去后跳转就404了。 404页面的路径不正常。
    Error.html?aspxerrorpath=/ClientInfoDetails.aspx
    就这块路径不对。
    应该是ClientInfoDetails.aspx?Cid=1。
    超链接里面就是这个路径
      

  3.   

    请问你config里是不是配置了错误页面跳转?
      

  4.   

    是使用了response的页面跳转方法吧。
      

  5.   

    404肯定是 路径不正确。
    比如使用了中文,iis6对于没注册的扩展名,都是报告404的。
      

  6.   


    那么多连接都可以就这一个不可以啊?和IIS没有关系吧。在超链接里面的地址是正确的啊。跳转以后才报错啊
      

  7.   

    在web.config中设置了customError的跳转的话.
    当对应的页面访问出错的时候也会跳转的.比如
    Session["name"]=null;的时候.你去Session["name"].ToString()的话.也会执行customError的内容跳转到错误页的所以路径没问题的话.lz需要去看一下对应页面的cs代码.看看是否有遇到未处理的异常
      

  8.   

    触发原因很多哈。建议在web.config中写入<customErrors mode="Off"/> 来显示具体出错位置。我的问题不是因为没有页面,也不是路径不对。是数据库报错导致页面错误。好了。结贴。