2016-04-06 22 views
1

Bağlantı:Hangi özellik kullanmak HttpRequestBase İsteği

http://localhost:xxxxx/DailySummaries/Index/6

bütün sadece URL kapalı '6' çekmek için Request malı veya başka bir şey var mı ve değişken koymak değil, AbsolutePath, vb kullanma gibi URL?

Update:

routes.MapRoute(
      name: "Default", 
      url: "{controller}/{action}/{id}", 
      defaults: new { controller = "xxxxxx", action = "Index", id = UrlParameter.Optional } 
+0

try = Regex.Match (Request.AbsolutePath, @ '\ d + $') ' – tchelidze

cevap

1

değeri RouteData bir parçası olarak eşleştirilir.

Normalde, ASP.NET MVC veya WebApi kullanıyorsanız, bir Denetleyiciden değeri almak için RouteData.Values["id"] numaralı telefonu arayabilirsiniz.

+0

Bu şekilde * id * kullanıyorum:' 'RouteData.Values'i cshtml'de nasıl bildiririm? –

+1

@BviLLe_Kid, işlev gören ViewContext.RouteData.Values ​​["id"] ' –

+0

'u kullanabilir! teşekkür ederim!!! –

İlgili konular