问题是这样的:
一个大的网站,由几个小的工程组成。这些工程中有一些东西是相同的,比如页面的header和footer等。现在的做法是将这些相同的东西在每个工程里面都复制一份。
现在我想将它们提取出来,放在某一个资源文件夹里,然后各个工程需要的时候都去那个文件夹中读取。但是我发现header和footer是做成了控件的,默认web路径为根路径,如果我在程序里写上“./”或者“../”等会报错,提示已到根目录,不能再向上了。我又去尝试修改虚拟路径,也总不能解决;还想过做成dll,但是有很多图片也不知道行不行。
请问大家,这个问题该怎么解决呢?我现在很茫然,完全不知道从何入手先谢谢大家!

解决方案 »

  1.   

    asp.net的精髓是什么------------------------------边脱边拽
      

  2.   

    ~/  asp中的根目录这样写的
      

  3.   

    可以在AppCode中创建两个方法,分别返回header和footer的innerHTML然后在相关页面的相关位置添加Literal控件,将对应方法的返回值付给Literal的Text
      

  4.   

    这样写也不对啊,到web目录的时候就是根目录了,可是我的共享文件还在上一级啊