Server.MapPath(path)的使用
| ? 用法: 語法:Server.MapPath(bstrLogicalPath) 作用:將 bstrLogicalPath 映射為計算機上的物理目錄,注意此物理目錄可以也可能不存在。 參數:bstrLogicalPath 的意思是相對目錄*或虛擬目錄。 疑問:bstrLogicalPath 既然既可以表示相對目錄,又可以表示虛擬目錄,那么它什么時候表示相對目錄,什么時候表示虛擬目錄呢。 規則: 當 bstrLogicalPath 以 ../ 或 ..\ 開頭時,當作相對目錄。 < 當 bstrLogicalPath 以斜杠開頭( / 或 \ )時,從Web站點根目錄(不是物理目錄)的角度出發檢查是否有匹配的虛擬目錄(樹)**,如果匹配,則當作虛擬目錄,否則當作相對目錄。 當 bstrLogicalPath 不以斜杠開頭( / 或 \ )時,從Web站點當前目錄(不是物理目錄)的角度出發檢查是否有匹配的虛擬目錄(樹)**,如果匹配,則當作虛擬目錄,否則當作相對目錄。 ***bstrLogicalPath 中含有英文點(.)或以斜杠結尾( / 或 \ )不影響上述規則。 |
總結
以上是生活随笔為你收集整理的Server.MapPath(path)的使用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 我要带徒弟学写JAVA架构,引路架构师之
- 下一篇: 数据源管理 | 搜索引擎框架,Elast