先说一下我的网站结构,我在VS2005中新建了一个网站,名为Snooker
Sonnker下面的目录为images,member。
Snooker中创建模板MasterPage,在创建模板的同时,html代码所取得目录为“images/a.jpg”,切换到设计视图,没有任何问题,同级目录创建Default.aspx,显示没有任何问题,然后再member目录中创建reg.aspx,套用模板MasterPage,结果所有图片都显示不出来,然后我修改MasterPage文件,把html代码中的“images/a.jpg”替换成“/images/a.jpg”,想采用根文件夹的方式解决,但是模板和所有文件都显示不出来,我修改了一半代码作了比较,例如“/images/a.jpg”和“images/b.jpg”,浏览网页的时候查看属性。
采用根文件夹的图片属性是:http://localhost:2761/images/a.jpg
采用相对目录的图片属性是:http://localhost:2761/Snooker/images/menuDefault.jpg
采用根文件夹显示图片是不可行的,可是我的网站如果编译出来,根文件夹就应该是“http://localhost:2761/”(或者说是虚拟目录),根本不会出现“http://localhost:2761/Snooker/images/menuDefault.jpg”中的“Snooker”目录,我怎么做才能做到,模板共享阿?