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

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

کاربر سایت

AmirGhasemi

عضویت از 1392/02/25

تفاوت ماهوی یک کنترلر با WebApi در چیست؟!

  • یکشنبه 20 اسفند 1396
  • 11:41
تشکر میکنم

سلام بر حضرات دوستان

چیزی که یکی دو روز است ذهنم را به خود مشغول کرده این است که ما می توانیم یک  اقدام خاص مثلا عملیات CRUD را درون کنترلر نوشته و با استفاده از Ajax  آن اکشن را فراخوانی کرده و به نحو شایسته استفاده کنیم

اما همین کار را هم می توانیم با یک WebApi  انجام دهیم. از آنجا که webApi   یک کنترلر ساده اس که از کلاس webApiController  ارث بری کرده پس واقعا تفاوت این دو در چیست؟! کجا باید از کنترلر ساده استفاده کرد و کجا باید از یک WebApi؟

ممنون میشم بسط دهید مطلب را

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

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

ایمان مدائنی

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

  • یکشنبه 20 اسفند 1396
  • 16:17

زمانی که شما نیاز به فقط دیتا دارید بهتره از webapi استفاده کنید wepapi محدود هستند و دسترسی آنها بسیار محدود هست .

برای درک بهتر آموزش زیر رو ببینید

ساخت SPA در MVC با Ajax و Web Api

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

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

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

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