@Html.ActionLink("Hakkımızda Sayfasına Git", "Hakkimizda")şeklinde kullanırsak, aşağıdaki html çıktısı oluşur;
<a href="/Home/Hakkimizda">Hakkımızda Sayfasına Git</a>
Eğer farklı bir kontroller içerisindeki bir sayfaya gitmek istiyorsak bunu belirtmemiz lazım. Örneğin;
@Html.ActionLink("Sepete Git", "Index", "Sepet")
SepetController.cs içerisindeki Index metodu çalışır ve Index sayfası yüklenir. Bu arada controller ismini yazarken "Controller" kelimesini yazmaya gerek yoktur. ActionLink helper elemanının farklı overload metodları vardır. Bunları kullanarak, Html özelliklerini belirleyebilir, parametre gönderebiliriz. Örneğin, metoda parametre geçirmek istersek;
@Html.ActionLink("Haber Düzenle", "HaberDuzenle", "Admin", new { id = 10720 }, null)
gibi bir kod kullanabiliriz. Böylece Admin controller içerisindeki HaberDuzenle metoduna id=10720 parametresini göndermiş oluruz.
RouteLink de ActionLink ile aynı işi görür. İlk örneğimizin kullanımı;
@Html.RouteLink("Hakkımızda Sayfasına Git", new {action="Hakkimizda"})
Ali Bey, id parametresini veritabanından gelen urunId si olacak şekilde nasıl ayarlarız?
YanıtlaSilNe demek istediginizi tam olarak anlamadım? Id yerine direk urunId yazabilirsiniz zaten. Başka birşey mi kastediyorsunuz?
SilMerhaba actionlink 2 adet parametre alabilir mi? yani hem ürün id hemde ürün adet
YanıtlaSilMerhaba actionlink 2 adet parametre alabilir mi? yani hem ürün id hemde ürün adet
YanıtlaSil