نمایش نتایج 1 تا 3 از 3

نام تاپیک: متدی برای بررسی پارامترهای ورودی در همه کنترلرها

  1. #1

    متدی برای بررسی پارامترهای ورودی در همه کنترلرها

    سلام و وقت بخیر

    فرض کنیم یه پروژه Web api داریم که در این پروژه web api رئکوست های زیادی داریم
    که سمت سرور بصورت POST ارسال میشن و در پارامترهای ورودی که سمت ارسال میش
    شماره موبایل هست ...

    سوال من اینکه به جای اینکه در کدهای هر کنترلر چک کنم که آیا شماره موبایل صحیح است یا خیر
    نمیشه یک بار یه تابعی برای بررسی فیلد Mobile نوشت که هر زمان به هر کنترلی این فیلد ارسال شد ،
    اون تابع مسولیتش این باشه خطایی برگردونه که موبایل صحیح وارد نشده است

  2. #2
    کاربر دائمی آواتار Mohammadvb6
    تاریخ عضویت
    اردیبهشت 1385
    محل زندگی
    تهران
    پست
    255

    نقل قول: متدی برای بررسی پارامترهای ورودی در همه کنترلرها

    سلام

    می تونید از filter mvc ها و یا middleware استفاده کنید.

  3. #3
    کاربر دائمی آواتار hamzehsh
    تاریخ عضویت
    مرداد 1385
    محل زندگی
    https://samanhis.ir
    سن
    42
    پست
    166

    نقل قول: متدی برای بررسی پارامترهای ورودی در همه کنترلرها

    از attribute ها چرا استفاده نمیکنید؟
    یک ویژگی سفارشی بسازید با modelstate ها خیلی راحت میتونید چک کنید. همه جا هم ازش استفاده کنید.

تاپیک های مشابه

  1. مبتدی: اموزش ساخت قالب فارسی و ریسپانسیو وردپرسی رو کسی داره ؟
    نوشته شده توسط mohammadreza65 در بخش PHP
    پاسخ: 4
    آخرین پست: چهارشنبه 26 آبان 1400, 10:55 صبح
  2. پاسخ: 0
    آخرین پست: چهارشنبه 30 بهمن 1392, 09:31 صبح
  3. سورس فارسی نویس، نوشتن فارسی در برنامه هایی که زبان فارسی رو پشتیبانی نمیکنند
    نوشته شده توسط سید حمید حق پرست در بخش برنامه نویسی در 6 VB
    پاسخ: 6
    آخرین پست: چهارشنبه 02 بهمن 1392, 10:00 صبح
  4. سوالی در مورد متنهای فارسی و ادیت فارسی در گوشیهای که فارسی پشتیبانی نمیکنند
    نوشته شده توسط Mehran_Asghari در بخش Java ME : نگارش میکرو جاوا
    پاسخ: 3
    آخرین پست: شنبه 21 بهمن 1385, 17:37 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •