سلام. یکی از قابلیت هایی که در دات نت 8 اضافه شده Enhanced Navigation یا ناوبری پیشرفته هست. کسی می تونه دقیقا بگه چی هست و چه کاربردی داره ؟
یکی از قابلیت هایی که در دات نت 8 به Blazor افزوده شده است Enhanced Navigation می باشد. این قابلیت بر روی لینک ها در Blazor اعمال می شود. همانطور که می دانیم در Blazor برای نمایش و استفاده از یک لینک از تگ NavLink به جای تگ a استفاده می شود. به طور پیش فرض تگ NavLink قابلیت ناوبری پیشرفته را دارد ولی شما می توانید به صورت دستی هم این قابلیت را فعال یا غیرفعال کنید.
به طور ساده اگر این قابلیت را برای یک لینک در Blazor فعال کنید باعث می شود بعد از باز شدن محتویات لینک صفحه رفرش نشود و محتویات سایت (فایل های js، css و ...) مجددا از سرور سایت دریافت نشود. اما اگر این قابلیت را غیرفعال کنید مشابه یک لینک معمولی (تگ a) عمل می شود و تمامی محتویات سایت مجددا از سرور لود می شود و عملا سایت یکبار رفرش می شود.
ناوبری پیشرفته باعث افزایش سرعت سایت و یک تجربه کاربری بهتر برای کاربر نهایی خواهد بود.
همانطور که گفته شد این قابلیت به صورت پیش فرض روی NavLink ها فعال می باشد و نیاز نیست کاری انجام دهید. اما برای غیرفعال کردن یا فعال کردن به صورت دستی می توانید به صورت زیر عمل کنید.
<NavLink class="nav-link" href="" Match="NavLinkMatch.All" data-enhance-nav="false">
<span class="oi oi-home" aria-hidden="true"></span> Home
</NavLink>
<NavLink class="nav-link" href="counter" data-enhance-nav="true">
<span class="oi oi-plus" aria-hidden="true"></span> Counter
</NavLink>
همونطوری که می بینید با استفاده از data-enhance-nav می تونید این قابلیت رو فعال یا غیرفعال کنید.
تاریخ :
1403/12/24
- ساعت :
06:18:00 PM
- بازدید :
37
- پاسخ :
1
|
تاریخ :
1403/12/26
- ساعت :
03:13:00 PM
- بازدید :
22
- پاسخ :
1
|
تاریخ :
1403/12/01
- ساعت :
01:07:00 PM
- بازدید :
134
- پاسخ :
0
|
تاریخ :
1403/12/23
- ساعت :
11:21:00 AM
- بازدید :
102
- پاسخ :
1
|
تاریخ :
1399/09/20
- ساعت :
01:21:00 PM
- بازدید :
6786
- پاسخ :
1
|
تاریخ :
1403/12/22
- ساعت :
11:05:00 AM
- بازدید :
128
- پاسخ :
1
|
تاریخ :
1403/12/19
- ساعت :
11:21:00 PM
- بازدید :
41
- پاسخ :
1
|
تاریخ :
1403/12/18
- ساعت :
07:24:00 PM
- بازدید :
51
- پاسخ :
1
|
تاریخ :
1398/09/06
- ساعت :
09:06:00 PM
- بازدید :
3393
- پاسخ :
1
|
تاریخ :
1399/12/15
- ساعت :
08:08:00 PM
- بازدید :
3552
- پاسخ :
1
|
تاریخ :
1403/12/24
- ساعت :
06:18:00 PM
- بازدید :
37
- پاسخ :
1
|
تاریخ :
1403/12/26
- ساعت :
03:28:00 PM
- بازدید :
24
- پاسخ :
1
|
تاریخ :
1403/12/26
- ساعت :
03:13:00 PM
- بازدید :
22
- پاسخ :
1
|
تاریخ :
1403/12/26
- ساعت :
03:04:00 PM
- بازدید :
26
- پاسخ :
1
|
تاریخ :
1403/12/01
- ساعت :
01:07:00 PM
- بازدید :
134
- پاسخ :
0
|
تاریخ :
1403/12/23
- ساعت :
03:14:00 PM
- بازدید :
81
- پاسخ :
1
|
تاریخ :
1403/12/23
- ساعت :
11:21:00 AM
- بازدید :
102
- پاسخ :
1
|
تاریخ :
1399/09/20
- ساعت :
01:21:00 PM
- بازدید :
6786
- پاسخ :
1
|
تاریخ :
1401/03/31
- ساعت :
05:57:00 PM
- بازدید :
2309
- پاسخ :
1
|
تاریخ :
1403/12/22
- ساعت :
11:05:00 AM
- بازدید :
128
- پاسخ :
1
|