2016-06-27 28 views
35

'da asp etiketi yardımcılarına bağlantı parametresi nasıl eklenir ASP.NET MVC 1-5 ile çok fazla deneyimim var. Şimdi ASP.NET Core MVC'u öğreniyorum ve sayfaya bağlantı vermek için bir parametre iletmeliyim. Mesela ben nasıl etiketi yardımcıları kullanarak bu eylem için linki uygulayabilir Eylem ASP.NET Core MVC

[HttpGet] 
public ActionResult GetProduct(string id) 
{ 
     ViewBag.CaseId = id; 
     return View(); 
} 

aşağıdaki mı?

<a asp-controller="Product" asp-action="GetProduct">ProductName</a> 

cevap

75

Sen rota değişken adları öneki için nitelik öneki asp-route- kullanabilirsiniz.

Örnek: Birden fazla parametre varsa

<a asp-controller="Product" asp-action="GetProduct" asp-route-id="10"> ProductName</a> 
+1

, ben bu yöntemle her şeyi eklemelisiniz? –

+17

@ elvin-mammadov, yup, 'asp-route-yourParamName' kullanarak, örneğin: 'asp-route-foo =" bar "' – Alex

+2

@ElvinMammadov Yorumunuz 'asp-route-yourParamName' ek giriş parametreleriyle ilgili faydalı. Teşekkürler. – nam