如果页面存在,就执行同一段代码。(不在页面中操作,是否可以在IIS中设置?其他地方设置?)如果页面不存在就:
像 微软 的网站一样,如果页面不存在,都会跳转到一个报错的页面,而那个页面可以自定义。

解决方案 »

  1.   

    在web.config
    <customErrors defaultRedirect="chucuo/cc.html" mode="On">
    <error statusCode="404" redirect="chucuo/404.html"/>
    </customErrors>
      

  2.   

    web.config 文件配置 customErrors 节点属性
      

  3.   

    <customErrors defaultRedirect="chucuo/cc.html" mode="On">
    <error statusCode="404" redirect="chucuo/404.html"/>
    </customErrors>
      

  4.   

    都执行同一段代码?
    自己写一个继承Page类的类作为Main基类,然后让每一个页面的类都继承Main类,然后在Main类中写你想要的那段代码就可以了
      

  5.   

    1、先写一个页面的基类 PageBase
    public class PageBase : System.Web.UI.Page
    {
       void PageBase
       {
          // 页面中要执行的代码,例如检查登录等等
       }
    }2、将新建成的.aspx页面,从PageBase类继承
    public class WebForm1 : PageBase
    {
      //页面代码
    }