一、視圖
1、爲不同的Controller 建立不同的layout,
(1)在views/shared目錄下建立不同的layout文件。
(2)在views每個控制器對應的view目錄下建立_viewstart.cshtml文件,指定layout.
二、服務器
1、server,mappath
./當前目錄
/網站主目錄
../上層目錄
~/網站虛擬目錄
如果當前的網站目錄爲E:\wwwroot 應用程序虛擬目錄爲E:\wwwroot\company 瀏覽的頁面路徑爲E:\wwwroot\company\news\show.asp
在show.asp頁面中使用
Server.MapPath("./") 返回路徑爲:E:\wwwroot\company\news
Server.MapPath("/") 返回路徑爲:E:\wwwroot
Server.MapPath("../") 返回路徑爲:E:\wwwroot\company
Server.MapPath("~/") 返回路徑爲:E:\wwwroot\company
server.MapPath(request.ServerVariables("Path_Info"))
Request.ServerVariables("Path_Translated")
上面兩種方式返回路徑爲 D:\wwwroot\company\news\show.asp