Nasıl yapılır: ASP.NET yönlendirme içindeki URL 'lerle çalışmaHow Do I: Work with URLs in ASP.NET Routing?

Chris 'e göreby Chris Pels

Bu videoda, Chris P, ASP.NET yönlendirme kullanan bir Web sitesinde URL 'Lerin nasıl belirtilmesinde gösterilmiştir.In this video Chris Pels shows how to specify URLs in a web site that utilizes ASP.NET routing. İlk olarak, bir Web sitesi oluşturulur ve yönlendirme genel uygulama sınıfında (. asax) tanımlanır.First, a web site is created and routing is defined in the Global Application Class (.asax). Daha sonra, örnek bir Web sayfası oluşturulur ve bir tanımlı yolu temel alan bir URL, standart "sabit kodlanmış" yaklaşım (örneğin, "~/stats/ziyaretçiler") kullanılarak sayfaya eklenir.Next, a sample web page is created and a URL based upon a defined route is added to the page using the standard "hard coded" approach, e.g., "~/Stats/Visitors". Daha sonra, yol adı ve parametreleri kabul eden RouteValue yöntemi kullanılarak biçimlendirme içinde aynı URL 'YI dinamik olarak oluşturan sayfaya başka bir bağlantı eklenir.Another link is then added to the page which dynamically generates the same URL in markup using the RouteValue method which accepts the route name and parameters. Aynı URL daha sonra doğrudan sayfada biçimlendirme yerine kod kullanılarak uygulanır.The same URL is then implemented using code rather than markup directly in the page. Daha sonra özgün yol ve fiziksel sayfa konumu değiştirilir, böylece sabit kodlanmış bağlantı artık çalışmaz, ancak dinamik olarak oluşturulan bağlantılar düzgün şekilde çalışır.The original route and physical page location are then changed, resulting in the hard coded link no longer working whereas both dynamically generated links function properly. Son olarak, dinamik olarak oluşturulan bağlantıların değeri daha sonra ele alınmıştır.Finally, the value of dynamically generated links is then discussed.

▶Videoyu izleyin (20 dakika)▶ Watch video (20 minutes)