18 Kasım 2016 Cuma

Asp.Net Mvc ActionName Attribute Kullanımı

Yorum Bırak
asp.net mvc actionname attribute kullanımı

Asp.Net Mvc projelerimizde kullandığımız Action Metodların isimleri client tarafından ajax istekleri ile çağırılarak metodun döndürdüğü cevaplar UI kısmına yansıtılır.


public class StudentController : Controller
{

public StudentController()
{

}

[ActionName("find")]
public ActionResult GetById(int id)
{
// get student from the database
return Json(true);
}
}

Örneğin yukarıdaki kısımda normalde GetById metodunu bu isimle direk olarak client tarafından çağırabiliriz. Ancak yukarıda verdiğimiz ActionName attribute ile bu metodu GetById ismi ile değil de find ismi ile çağırabiliyoruz.

 Örneğin bu istek yerine  http://localhost/student/getbyid/1
http://localhost/student/find/1 bu istek ile metodu çağırıyoruz.

0 yorum:

Yorum Gönder