ASP.NET'te gerçek web yoluna sanal yolunu dönüştürme

oy
32

(: ~ / Görüntüler / banner.jpg örnek) ve ben yapmak istiyorum mutlak bir web yolu (örnek: /ApplicationRoot/Images/Banner.jpg) bir sanal yol var. bunu yapacak bir yöntem yoktur, ben HTTPUtility veya benzer isim gibi bir sınıf olarak adlandırılan bir şeye inanıyorum. Ben bu yöntemi ihtiyacım hiç zaman olsa da, onu ararken bana saat sürer. Uygun yöntemi sonrası olabilir Biri bunu yapmaya eğer büyük takdir yüzden favori can bu ileride kolayca erişmek için.

Çok teşekkür ederim.

Oluştur 09/12/2008 saat 16:38
kaynak kullanıcı
Diğer dillerde...                            


3 cevaplar

oy
62

System.Web.VirtualPathUtility.ToAbsolute("yourRelativePath");

İşte :) gitmek

Cevap 09/12/2008 saat 16:43
kaynak kullanıcı

oy
13

mutlak Url'ler için ilgili yolları çözmek için kullanabilirsiniz ASP.NET bulunan çeşitli yolları vardır -

1) Request.ApplicationPath
2) System.Web.VirtualPathUtility
3) Page.ResolveUrl
4) Page.ResolveClientUrl

İşte ASP.NET'te yolları çözülmesi için çeşitli yollar arasındaki farkı açıklayan bir makale -

ASP.NET URL'leri çözmek için farklı yaklaşımlar

Cevap 09/09/2009 saat 01:39
kaynak kullanıcı

oy
5
Control.ResolveClientUrl(url)

veya

Control.ResolveUrl(url)

Hangisi size gereken bir (dürüst ben hem çoğunlukla dönmek gibi görünüyor, farkı bilmiyorum aynı, belki birisi :) beni aydınlatabilir).

Cevap 09/12/2008 saat 16:44
kaynak kullanıcı

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more