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