页面是否存在?
如:http://localhost/
如果不存在,就弹出提示并返回,否则,直接进入那个页面。

解决方案 »

  1.   

    你提供一个出错页面就行了。在web.config中配置。iis会检测到这样的error的。
      

  2.   

    用户需求是这样的:
    输入:年 月 用户id 点击“search"后,就判断是否有相应的页面,有就直接进入,否则,就返回。
      

  3.   

    try
    {
       .....//直接进入
    }
    catch()
    {
       .....//返回
    }
      

  4.   

    在web.config里我写了 <customErrors mode="On" >
    <error statusCode="404" redirect="error404.htm"/>
        </customErrors> 
    也加了个error404.htm页面,没达到效果
      

  5.   

    但是对于,页面的路径判断该如何呢?对于本系统下的网页是否存在,可以判断出是否存在;但对于路径如:http://....这样的判断呢?
      

  6.   

    这样的话.可以试试看用这个办法
    using System.IO;//path这个参数就是页面文件的路径
    //例如你的localhost在C:\Inetpub\wwwroot\WebApplication\Forms\Form1.aspx
    //你的参数就是以上这个路径
    //如果存在,就返回true,不然就返回false
    public bool CheckForms(string path)
    {
       bool isExist = false;
       
       if(File.Exists(path))
       {
           isExist = true; 
           return isExist;
       }
       return isExist;
    }你可以调用这个函数来试试看.
    小弟在这里献丑了,请高手赐教.
      

  7.   

    如果网页是系统目录下,可以根据404判断是否存在;问题是,那个是链接来的,就象,<a href="http://...."></a>则点击后,如果无法链接上去,就返回并提示“不存在”。
      

  8.   

    http://blog.csdn.net/jetxia/archive/2006/03/11/621506.aspx