ورود

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



mehran6764
دوشنبه 18 مرداد 1400, 10:49 صبح
سلام و وقت بخیر

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

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

Mohammadvb6
دوشنبه 09 اسفند 1400, 10:20 صبح
سلام

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

hamzehsh
پنج شنبه 12 اسفند 1400, 10:13 صبح
از attribute ها چرا استفاده نمیکنید؟
یک ویژگی سفارشی بسازید با modelstate ها خیلی راحت میتونید چک کنید. همه جا هم ازش استفاده کنید.