Merhaba arkadaslar,
Üzerinde çalistigimiz web projelerinde zaman zaman sayfa adres bilgilerindeki bazi anahtar kelimelere ihtiyaç duyariz. Örnegin
QueryString ile yönlendirilen bir sayfada
ID degerini almak gibi. Bu tür durumlarda asagidaki kodlar ile istenilen sayfa adres bilgilerini kolayca elde edebiliriz.
| Tam URL |
http://localhost:52077/Sayfa-Adres-Bilgileri-Alma/Urunler.aspx?UrunID=5 |
| |
|
| Request.ApplicationPath |
/Sayfa-Adres-Bilgileri-Alma |
| Esitligin Sol Tarafi |
?UrunID |
| Esitligin Sag Tarafi |
5 |
| --------------------------------------------- |
------------------------------------------------------------------------------------------ |
| Request.CurrentExecutionFilePath |
/Sayfa-Adres-Bilgileri-Alma/Urunler.aspx |
| Request.FilePath |
/Sayfa-Adres-Bilgileri-Alma/Urunler.aspx |
| Request.Path |
/Sayfa-Adres-Bilgileri-Alma/Urunler.aspx |
| --------------------------------------------- |
------------------------------------------------------------------------------------------ |
| Request.PhysicalApplicationPath |
C:\Users\Bedavajava\Documents\Visual Studio 2008\WebSites\Sayfa-Adres-Bilgileri-Alma\ |
| Request.QueryString.ToString() |
UrunID=5 |
| --------------------------------------------- |
------------------------------------------------------------------------------------------ |
| Request.Url.AbsolutePath |
/Sayfa-Adres-Bilgileri-Alma/Urunler.aspx |
| Request.Url.LocalPath |
/Sayfa-Adres-Bilgileri-Alma/Urunler.aspx |
| --------------------------------------------- |
------------------------------------------------------------------------------------------ |
| Request.Url.AbsoluteUri (Tam URL) |
http://localhost:52077/Sayfa-Adres-Bilgileri-Alma/Urunler.aspx?UrunID=5 |
| Request.Url.Host |
localhost |
| Request.Url.Authority |
localhost:52077 |
| --------------------------------------------- |
------------------------------------------------------------------------------------------ |
| Request.Url.PathAndQuery |
/Sayfa-Adres-Bilgileri-Alma/Urunler.aspx?UrunID=5 |
| HttpContext.Current.Request.RawUrl |
/Sayfa-Adres-Bilgileri-Alma/Urunler.aspx?UrunID=5 |
| --------------------------------------------- |
------------------------------------------------------------------------------------------ |
| Request.Url.Port.ToString() |
52077 |
| Request.Url.Query |
?UrunID=5 |
| Request.Url.Scheme |
http |
| Request.Url.Segments[0].ToString() |
/ |
| Request.Url.Segments[1].ToString() |
Sayfa-Adres-Bilgileri-Alma/ |
Bilgileri örnek uygulamada canli görmek için asagidaki projeyi indirip inceleyebilirsiniz.
Görüsmek dilegiyle,
Hosçakalin.