مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

mahdisky

عضویت از 1392/11/13

بدست اوردن attribute post get....

  • یکشنبه 1 بهمن 1396
  • 11:29
تشکر میکنم
چجوری میتونم نوع اتریبیوت که post get ... هست رو بدست بیارم . موقع درخواست نه که مثلا بخوام با ریکوست بدست بیارم.

توی یه کلاس دیگه ک کنترلها و اکشن ها دارن بررسی میشن نوع اتریبیوت اکشن رو هم بتونم بدست بیارم؟

پاسخ های این پرسش

تعداد پاسخ ها : 6 پاسخ
کاربر سایت

سهیل علیزاده

عضویت از 1396/04/09

  • یکشنبه 1 بهمن 1396
  • 11:39

منظورتون رو متوجه نشدم دوست من لطفا بیشتر توضیح بدید

کاربر سایت

mahdisky

عضویت از 1392/11/13

  • یکشنبه 1 بهمن 1396
  • 11:47
مثلا
 public ActionResult Index()
        {
            return View();
        }



[HttpPost]
 public ActionResult Index()
        {
            return View();
        }

حالا میخوام اتریبیوت اکشن ایندکس رو بدست بیارم که چی هست از نوع گت هست یا پست هست یا ....

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • یکشنبه 1 بهمن 1396
  • 11:59

خب بالای اکشن نوشته دوست من

httppost اگر صفت ندید میشه get

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • یکشنبه 1 بهمن 1396
  • 12:00
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;  

کاربر سایت

mahdisky

عضویت از 1392/11/13

  • یکشنبه 1 بهمن 1396
  • 12:13
این قسمت  ViewContext.RouteData.Values["Action"]

مشخص نیس که از کدوم کنترلر یا کدوم ناحیه هست ؟

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • یکشنبه 1 بهمن 1396
  • 12:38

درخواست را بررسی میکنم

این لینک رو ببینید

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)