April 15, 2014

ASP.NET MVC แสดงซื่อ Controller หรือ Action ใน View

หากคุณต้องการแสดงซื่อ Controller หรือ Action ปัจจุบันที่กำลังเรียกใช้อยู่สามารถใช้คำส่งได้เลย ความจริงจะเรียกว่าคำสั่งก็คงไม่ถูกนัก ควรเรียกว่า object นี้หน้าจะถูกว่าเพราะมันอยู่ ใน HttpContext object ครับ คุณยังสามารถเรียกค่าของ id ได้ด้วยเพียงเปลี่ยนค่าในเครื่องหมายคำพูด ถ้าเรียกให้ถูกต้องก็คือ array key เป็น id ดังตัวอย่างด้านล่าง

@HttpContext.Current.Request.RequestContext.RouteData.Values["controller"]

@HttpContext.Current.Request.RequestContext.RouteData.Values["action"]

@HttpContext.Current.Request.RequestContext.RouteData.Values["id"]