程序是最先执行include内的内容的。

解决方案 »

  1.   

    在服务器端更改include的文件内容应该放在什么事件里才能将更改的结果显示出来,或者说这样的想法根本是不可能实现的???请问iis执行页面请求的具体过程????
      

  2.   

    也就是说这种想法是不可行的了,遗憾,有没有变通的法子呢?????thx
      

  3.   

    先通个一个程序更改include内的内容。再重新定向到你的另一个文件。
      

  4.   

    将你需要更改的操作放在1。aspx,然后在1。aspx里边用rediret方法定向到你需要显示结果的页面
      

  5.   

    在编辑状态下拖一个PlaceHolder控件,在你想要inclue file 的地方,然后动态的根据条件更改加载的内容即可。
    //*.cs 中
    Label label = new Label();
    if(true)   //判断条件
        label.Text =" <!--include file='xxx1.aspx'-->";
                else
    label.Text =" <!--include file='xxx2.aspx'-->";
                 
    this.PlaceHolder1.Controls.Add(lable);
      

  6.   

    sorry :this.PlaceHolder1.Controls.Add(label);
      

  7.   

    to Seeko0(阿 枫) ,请问你执行过你的代码吗?我执行的结果就是在屏幕上显示:
    <!--#include file='xxx1.aspx'-->