آموزش صفحه بندی اطلاعات به صورت پیشرفته در Asp.net Core Razor Page

Razor View Engine یک موتور تحت متد برنامه نویسی ASP.NET MVC می باشد که می توان به وسیله آن و به کمک زبان های # C و Visual Basic .NET، صفحات پویای تحت وب ایجاد نمود. به عبارت دیگر Razor کدهای سمت سرور را (مانند کدهای C#) به کدهای HTML که برای مرورگر قابل فهم است تبدیل می کند و صفحاتی با فرمت cshtml می سازد. در برابر Razor View Engine مفهوم ASPX View Engine قرار دارد. البته باید به این نکته توجه داشت که معماری razor بسیار پیشرفته تر و اصولی تر از aspx می باشد.

Razor Pages یک ویژگی جدید در ASP.NET Core MVC است که در نسخه ۲ Asp.net Core اضافه شده است. ما می توانیم زمانی که برخی از سناریوهای page-focused وجود دارد از این روش استفاده کنیم.

در این آموزش قصد داریم صفحه بندی اطلاعات رو به صورت پیشرفته در Asp.net Core2.2 Razor Page  بدون استفاده از هیچ پلاگینی و به راحت ترین روش آموزش دهیم.

Asp.net Core2.2 , Razor Page , صفحه بندی اطلاعات , آموزش Asp.net Core

 

مواردی که در این آموزش یاد خواهید گرفت:

  •  استفاده از Interface ها
  • یاد گیری Razor Page
  • پیاده سازی قالب در Razor Page
  • نحوه چگونگی پیاده سازی Model و فراخوانی Model در Razor Page
  • پیاده سازی ایتم های صفحه بندی نظیر ( صفحه قبلی ، اولین صفحه ، دکمه های شمارشی ، صفحه بعدی ،آخرین صفحه)

امیدواریم از این آموزش استفاده لازم را ببرید.