'daki herhangi bir dosyanın tam URL'sini alma MVC'deki herhangi bir dosyanın tam URL'si (etki alanı adı vb.) Ile oluşturmak istiyorum. Örnek: Bir .jpg
dosya veya bir exe
dosya.ASP.Net MVC
Örnek: verirsek "~/images/abc.jpg" o "http://www.mywebsite.com/images/abc.jpg"
Ben bir parametre olarak protokol alır Url.Action
aşırı farkındayım dönmelidir. Ancak Url.Action
sadece Eylemler için kullanılabilir.
Protokolü parametre olarak alan Url.Content
işlevi gibi bir şey istiyorum.
Herhangi bir dosyanın eksiksiz URL'sini almak için herhangi bir yöntem var mı?
Denedim: VirtualPathUtility.ToAbsolute
, ResolveClientUrl
, ResolveUrl
ama bunların hepsi işe yaramıyor.
Yukarıdaki kod döner "/". Bu kadar. Http: // www.mywebsite/ –
gibi protokol içeren alan adı değil, cevabı güncelledim. şimdi – Adeel
gereksinimi yerine getirecek Evet, Teşekkürler. Referans: http://www.west-wind.com/Weblog/posts/154812.aspx –