SPHttpUtility.HtmlUrlAttributeEncode method (String, TextWriter)
編碼指定的字串,用於做為屬性值為 URL 型別屬性,例如, href屬性的錨點標記或src屬性的影像標籤,並將它附加至指定的輸出資料流。
Namespace: Microsoft.SharePoint.Utilities
Assembly: Microsoft.SharePoint (in Microsoft.SharePoint.dll)
Syntax
'宣告
Public Shared Sub HtmlUrlAttributeEncode ( _
urlAttributeToEncode As String, _
output As TextWriter _
)
'用途
Dim urlAttributeToEncode As String
Dim output As TextWriterSPHttpUtility.HtmlUrlAttributeEncode(urlAttributeToEncode, _
output)
public static void HtmlUrlAttributeEncode(
string urlAttributeToEncode,
TextWriter output
)
參數
urlAttributeToEncode
Type: System.String要編碼的字串。
output
Type: System.IO.TextWriterT:System.IO.TextWriter物件,表示在其上附加編碼的字串中的輸出資料流。
Exceptions
Exception | Condition |
---|---|
ArgumentException | 不允許 URL 參數的通訊協定。 |
備註
HtmlUrlAttributeEncode方法會檢查 URL 通訊協定,而且如果 URL 是相對路徑,或允許的通訊協定,將編碼的字串做為屬性值使用。它不會編碼 URL 的路徑或查詢字串。如果您正建置一個 URL,呼叫UrlPathEncode和UrlKeyValueEncode分別之前呼叫這個方法。