چجوری میتونم نوع اتریبیوت که post get ... هست رو بدست بیارم . موقع درخواست نه که مثلا بخوام با ریکوست بدست بیارم.
توی یه کلاس دیگه ک کنترلها و اکشن ها دارن بررسی میشن نوع اتریبیوت اکشن رو هم بتونم بدست بیارم؟
منظورتون رو متوجه نشدم دوست من لطفا بیشتر توضیح بدید
مثلا
public ActionResult Index() { return View(); } [HttpPost] public ActionResult Index() { return View(); }
حالا میخوام اتریبیوت اکشن ایندکس رو بدست بیارم که چی هست از نوع گت هست یا پست هست یا ....
خب بالای اکشن نوشته دوست من
httppost اگر صفت ندید میشه get
string actionName = ViewContext.RouteData.Values["Action"] MethodInfo method = type.GetMethod(actionName); var attribute = method.GetCustomAttributes(typeof(DisplayNameAttribute), false); if (attribute.Length > 0) actionName = ((DisplayNameAttribute)attribute[0]).DisplayName; else actionName = type.Name;
این قسمت ViewContext.RouteData.Values["Action"]
مشخص نیس که از کدوم کنترلر یا کدوم ناحیه هست ؟
درخواست را بررسی میکنم
این لینک رو ببینید
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)