SPHttpUtility.HtmlUrlAttributeEncode method (String, TextWriter)
Codifica a cadeia de caracteres especificada para ser usado como um valor de atributo para atributos de tipo de URL, como o atributo de href de uma marca de âncora ou o atributo de src de uma marca de imagem e o acrescenta ao fluxo de saída especificado.
Namespace: Microsoft.SharePoint.Utilities
Assembly: Microsoft.SharePoint (in Microsoft.SharePoint.dll)
Syntax
'Declaração
Public Shared Sub HtmlUrlAttributeEncode ( _
urlAttributeToEncode As String, _
output As TextWriter _
)
'Uso
Dim urlAttributeToEncode As String
Dim output As TextWriterSPHttpUtility.HtmlUrlAttributeEncode(urlAttributeToEncode, _
output)
public static void HtmlUrlAttributeEncode(
string urlAttributeToEncode,
TextWriter output
)
Parâmetros
urlAttributeToEncode
Type: System.StringA seqüência de caracteres para codificar.
output
Type: System.IO.TextWriterUm objeto T:System.IO.TextWriter que representa o fluxo de saída no qual acrescentar a seqüência de caracteres codificada.
Exceptions
Exception | Condition |
---|---|
ArgumentException | O protocolo do parâmetro da URL não é permitido. |
Comentários
O método HtmlUrlAttributeEncode verifica o protocolo de URL e, se a URL for relativa ou tiver um protocolo permitido, codifica a cadeia de caracteres para ser usado como um valor de atributo. Ele codifica a cadeia de caracteres de consulta ou o caminho da URL. Se você estiver criando uma URL, chame UrlPathEncode e UrlKeyValueEncode separadamente antes de chamar este método.