Aracılığıyla paylaş


HtmlTextWriter.EncodeUrl(String) Yöntem

Tanım

Belirtilen URL'deki boşlukları "%20" dizesine dönüştürerek en az URL kodlaması gerçekleştirir.

protected:
 System::String ^ EncodeUrl(System::String ^ url);
protected string EncodeUrl (string url);
member this.EncodeUrl : string -> string
Protected Function EncodeUrl (url As String) As String

Parametreler

url
String

Kodlanması gereken URL'yi içeren bir dize.

Döndürülenler

String

Kodlanmış URL'yi içeren bir dize.

Örnekler

Aşağıdaki kod örneği, URL'de bir yöntem çağrısında EncodeUrl parametre AddAttribute olarak geçirilen boşlukları dönüştürmek için yönteminin nasıl çağrıldığını gösterir.

// If an <anchor> element is rendered and an href
// attribute has not been defined, call the AddAttribute
// method to add an href attribute
// and set it to http://www.cohowinery.com.
// Use the EncodeUrl method to convert any spaces to %20.
if ( TagKey == HtmlTextWriterTag::A )
{
   if (  !IsAttributeDefined( HtmlTextWriterAttribute::Href ) )
   {
      AddAttribute( "href", EncodeUrl( "http://www.cohowinery.com" ) );
   }
}
// If an <anchor> element is rendered and an href
// attribute has not been defined, call the AddAttribute
// method to add an href attribute
// and set it to http://www.cohowinery.com.
// Use the EncodeUrl method to convert any spaces to %20.
if (TagKey == HtmlTextWriterTag.A)
{
    if (!IsAttributeDefined(HtmlTextWriterAttribute.Href))
    {
        AddAttribute("href", EncodeUrl("http://www.cohowinery.com"));
    }
}
' If an <anchor> element is rendered and an href
' attribute has not been defined, call the AddAttribute
' method to add an href attribute
' and set it to http://www.cohowinery.com.
' Use the EncodeUrl method to convert any spaces to %20.
If TagKey = HtmlTextWriterTag.A Then
    If Not IsAttributeDefined(HtmlTextWriterAttribute.Href) Then
        AddAttribute("href", EncodeUrl("http://www.cohowinery.com"))
    End If
End If

Açıklamalar

Bir karakterin URL kodlaması yüzde simgesinden (%) ve ardından karakterin ISO-Latin kod noktasının iki basamaklı onaltılık gösteriminden (büyük/küçük harfe duyarsız) oluşur. Bir boşluğun onaltılık gösterimi 20'dir.

Şunlara uygulanır

Ayrıca bkz.