دسته بندی ها
13:37 1399/09/20

ارسال مقادیر بین کامپوننت ها در Blazor چگونه می باشد ؟ ارتباط بین کامپوننت ها در بلیزر

مشخصات سوال کننده :
کاربر : pedram_khan     امتیاز کاربر : 277     رتبه کاربر : 6
دسته بندی : Blazor

به این سوال امتیاز بدهید    0
تعداد بازدید این سوال : 3227
پاسخ دهنده : fateme 02:00 1399/09/21

ارسال مقادیر بین کامپوننت ها در Blazor چگونه می باشد ؟ ارتباط بین کامپوننت ها در بلیزر

Blazor parameter

 

به طور کلی ارتباط بین کامپوننتها در Blazor با پنج روش انجام می شود.

  • Routing Parameter
  • Regular Parameter
  • Casecading Parameter
  • Event CallBack
  • Refference 

Routing Parameter در Blazor

خب اولین روش برای انتقال اطلاعات بین کامپوننت ها در Blazor روش Routing Parameter هست. از این روش زمانی استفاده می شود که قصد داریم یک پارامتر را از یک Razor Page به Razor Page دیگه ای انتقال بدیم یا اینکه از یک کامپوننت در یک Page به Page دیگری انتقال داده بشه.. به تصویر زیر دقت کنید:

 

Routing Parameter

 

در تصویر بالا Routing Parameter مشخص شده است. در واقع از این ارتباط زمانی استفاده می شود که قصد داریم مقداری را از یک صفحه به صفحه دیگر انتقال دهیم.

 

Regular Parameter در Blazor

پارامترهای عادی یا Regular Parameter ها در Blazor زمانی استفاده می شود، که قصد داشته باشیم یک مقدار را از یک کامپوننت Parent به یک کامپوننت Child ارسال کنیم. در این صورت از Regular Component استفاده می شود.

 

Regular Parameter

 

Casecading Parameter در Blazo

پارامترهای از نوع Casecading برای زمانی استفاده می شود که قصد داریم یک پارامتر را از یک Page یا یک Component به چند مرحله پایین تر ارسال کنیم. تصویر زیر گویای این موضوع می باشد.

 

casecading parameter in blazor

 

Event CallBack در Blazor

اگر بخواهیم یک پارامتر را از یک کامپوننت Child به کامپوننت Parent خود ارسال کنیم می توانیم از Event CallBack استفاده کنیم.

 

 Event CallBack in Blazor

 

Reffernce Parameter در Blazor

از Refference Parameter ها در Blazor در پاسخ به Event CallBack استفاده می شود. یعنی زمانی که یک پارامتر از کامپوننت Child به سمت کامپوننت Parent ارسال شد و مجددا به Child ارسال شد، ارسال دوم از Parent به سمت Child را Refference Parameter می گویند.

Reffernce Parameter

 

آموزش Blazor در Asp.net Core 5

ویرایش شده در جمعه 21 آذر 1399 ساعت 02:58:42
به این پاسخ امتیاز بدهید    0
امتیاز: 1617 رتبه: 2
برای ارسال پاسخ لطفا وارد حساب کاربری خود شوید.   ورود