در این پست از وبسایت پرووید، در رابطه با مقایسه ی Web Forms و MVC – 2# صحبت خواهیم کرد. به ادامه ی مطلب بروید.

مقایسه ی Web Forms و MVC – 2#

وقتی که از تکنولوژی های وب صحبت می کنیم کلماتی شبیه ASP، PHP، JSP، ROR، ASP.NET Web Forms، ASP.NET MVC و بسیاری کلمات دیگر به ذهن می رسد. ASP یکی از تکنولوژی هایی بود که توسط مایکروسافت معرفی شد. یکی از مشکلات بزرگ ASP کلاسیک کدهای بسیار در هم بود. به عنوان مثال، فرض کنید قصد طراحی یک واسط کاربری ساده را دارید. یک TextBox و یک Button. کاربری داده ای را وارد می کند و سعی می کند آن را Submit کند. با کلیک روی Button، اطلاعات وارد شده توسط کاربر را با استفاده از سرور Validate می کنیم. ضمناً، توصیه می کنیم که حتماً از آموزش کامل توسعه وب اپلیکیشن با ASP.NET MVC که یک آموزش کاملاً رایگان می باشد نیز دیدن کنید.

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

    • اول باید صفحه را به صورت self-post back تنظیم کنید تا صفحه به خودش post back شود.
  • وقتی کاربر روی دکمه کلیک می کند اطلاعات وارد شده حذف می شوند و تنها راه دسترسی به آن داده ها، خواندنشان از داده های post شده است.
  • اگر اعتبارسنجی داده ها با مشکل روبرو شد:
    • همه ی داده های درون TextBox را با استفاده از داده های پست شده به سرور تنظیم می کنید.
    • یک پیام خطا نشان می دهید.

از شما دعوت می کنیم که از دیگر قسمت های این آموزش نیز دیدن کنید. لیست کامل این سری آموزشی را می توانید از مطلب مربوط به آموزش مقایسه ی ASP.NET Web Forms و ASP.NET MVC مشاهده کنید.

این مطالب رو حتما بخوان:

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *