共用方式為


HttpContextWrapper.RewritePath 方法

定義

指派內部的重新寫入路徑,如此可允許要求的 URL 區分資源的內部路徑。

多載

RewritePath(String, String, String, Boolean)

使用指定路徑、路徑資訊、查詢字串資訊、查詢字串資訊和指定用戶端檔案路徑是否設為重寫路徑的值,來重寫 URL。

RewritePath(String, String, String)

使用指定的路徑、路徑資訊和查詢字串資訊重寫 URL。

RewritePath(String, Boolean)

使用指定的路徑和值重寫 URL,這個值會指定是否修改伺服器資源的虛擬路徑。

RewritePath(String)

使用指定的路徑重寫 URL。

RewritePath(String, String, String, Boolean)

使用指定路徑、路徑資訊、查詢字串資訊、查詢字串資訊和指定用戶端檔案路徑是否設為重寫路徑的值,來重寫 URL。

public:
 override void RewritePath(System::String ^ filePath, System::String ^ pathInfo, System::String ^ queryString, bool setClientFilePath);
public override void RewritePath (string filePath, string pathInfo, string queryString, bool setClientFilePath);
override this.RewritePath : string * string * string * bool -> unit
Public Overrides Sub RewritePath (filePath As String, pathInfo As String, queryString As String, setClientFilePath As Boolean)

參數

filePath
String

取代路徑。

pathInfo
String

資源的額外路徑資訊。

queryString
String

要求查詢字串。

setClientFilePath
Boolean

true 表示要將用戶端資源所使用的檔案路徑設為 filePath 參數的值;否則為 false

例外狀況

filePathnull

filePath 不在目前應用程式的根目錄中。

適用於

RewritePath(String, String, String)

使用指定的路徑、路徑資訊和查詢字串資訊重寫 URL。

public:
 override void RewritePath(System::String ^ filePath, System::String ^ pathInfo, System::String ^ queryString);
public override void RewritePath (string filePath, string pathInfo, string queryString);
override this.RewritePath : string * string * string -> unit
Public Overrides Sub RewritePath (filePath As String, pathInfo As String, queryString As String)

參數

filePath
String

取代路徑。

pathInfo
String

資源的額外路徑資訊。

queryString
String

要求查詢字串。

例外狀況

filePath 參數為 null

filePath 參數不在目前應用程式的根目錄中。

適用於

RewritePath(String, Boolean)

使用指定的路徑和值重寫 URL,這個值會指定是否修改伺服器資源的虛擬路徑。

public:
 override void RewritePath(System::String ^ path, bool rebaseClientPath);
public override void RewritePath (string path, bool rebaseClientPath);
override this.RewritePath : string * bool -> unit
Public Overrides Sub RewritePath (path As String, rebaseClientPath As Boolean)

參數

path
String

要重寫的路徑。

rebaseClientPath
Boolean

true 表示要重設虛擬路徑;false 表示要保持虛擬路徑不變。

例外狀況

pathnull

path 不在目前應用程式的根目錄中。

適用於

RewritePath(String)

使用指定的路徑重寫 URL。

public:
 override void RewritePath(System::String ^ path);
public override void RewritePath (string path);
override this.RewritePath : string -> unit
Public Overrides Sub RewritePath (path As String)

參數

path
String

取代路徑。

例外狀況

pathnull

path 不在目前應用程式的根目錄中。

適用於