Nisan 16, 2016
ASP.NET Web Form ile Url Routing İşlemi
Arkadaşlar merhaba ,
Web form ile url routing işlemi yapacağız yani url yi yöneteceğiz .
Öncelikle yeni bir global.asaz sayfası oluşturuyoruz ve gerekli namespacimizi ekliyoruz
<%@ Import Namespace="System.Web.Routing" %>
Daha sonra ise aşağıdaki metodları global.asax dosyamızın içine ekliyoruz .Burda yapılan işlem şu gelen kısmı sabit kısım süslü parantez içindeki isim kısmı ise değişkenimizin adı yani sitemiz.com/gelen/herhangibirisim adresine gelen istekleri default.aspx sayfasına yönlendiriyor.
void Application_Start(object sender, EventArgs e)
{
// Code that runs on application startup
SaveRoutes(RouteTable.Routes);
}
void SaveRoutes(RouteCollection _routes)
{
_routes.MapPageRoute("isimRoute", "gelen/{isim}", "~/Default.aspx");
}
Aşağıdaki kodları Default.aspx’in page_loadına yazdığımızda ise sayfasında global.asaxta oluşturduğumuz {isim} değişkenini string ad değişkenine atıp hoşgeldin mesajı yazdırdık. Gördüğünüz gibi kullanımı çok kolay umarım faydası olur
string ad = RouteData.Values["isim"].ToString();
//üstteki isim kısmı global.asaxta oluşturduğumuz süslü parantez içindeki değişkenle aynı olmalı
Response.Write("isminiz : " + ad);