2. 當NavLink 參考目前的 URL 時,NavLink 元件會為錨點標籤新增哪個預設 CSS 類別? current live active 查看您的回答 下一個單元: 練習 - 使用 @page 指示詞,變更 Blazor 應用程式中的導覽方式 上一個 下一個 需要協助嗎? 請參閱我們的疑難排解指南或回報問題,提供...
string currenturl = navmgr.Uri; PageItem curritem; if (bodymap.TryGetValue(currenturl, out curritem)) { curritem.ActiveTime = DateTime.Now; } else { curritem = new PageItem { Url = currenturl, PageBody = Body }; curritem.MaxLifeSpan = GetUrlMaxLifeSpan(currenturl); if (curritem....
await image.SaveAsJpegAsync(saveLocation, cancellationToken: cancellationToken); if (!string.IsNullOrWhiteSpace(trail.Image)) ❶ { System.IO.File.Delete(Path.Combine(Directory ➥.GetCurrentDirectory(), "Images", trail.Image)); ❷ } trail.Image = filename; await _database.SaveChangesAsync(canc...
currentUri.Contains("authentication")) { Console.WriteLine("check"); Console.WriteLine(GlobalConstants.MetadataLoaded); Console.WriteLine(GlobalConstants.Metadata); Console.WriteLine(Metadata); var encodeUrl = HttpUtility.UrlEncode(currentUri); var target = "login-display/" + @encodeUrl; NavigationManager...
如果元件的參數包含瀏覽狀態,請在ProtectedSessionStore.GetAsync中呼叫null並指派非OnParametersSetAsync結果,而不是OnInitializedAsync。 僅在第一次具現化元件時,才會呼叫OnInitializedAsync一次。 如果使用者在相同頁面上繼續瀏覽至不同的 URL,則稍後不會再次呼叫OnInitializedAsync。 如需詳細資訊,請參閱ASP.NET Core...
为了使URL能够包含我们要打开的报告的名称,这是必需的。 然后,我们编辑导航菜单Shared \ NavMenu.razor以映射Reports文件夹中的所有可用报告,并在它们之间进行切换。 @usingSystem.IO DemoBlazor @foreach(stringreportinreports) { <NavLinkclass="nav-link"href="@report"> @Path....
PageRoute { get; set; } } 对于具有 /catch-all/{*pageRoute} 路由模板的 URL /catch-all/this/is/a/test,PageRoute 的值设置为 this/is/a/test。 对捕获路径的斜杠和段进行解码。 对于 /catch-all/{*pageRoute} 的路由模板,URL /catch-all/this/is/a%2Ftest%2A 会生成 this/is/a/test*。
打开官方预制的Counter模板,无论是WASM模式,还是Server模式,组件切换/URL地址变更/页面刷新等情况下,组件的状态CurrenCount数据,都会恢复为初始值,状态无法保持。依赖注入有三种生命周期,我们可以利用单例AddSingleton(WASM和Serve的注入生命周期有差异,此处不展开)。在应用启动时,创建一个对象(实现类和服务类一致),在组...
private int currentCount = 0; private void IncrementCount { currentCount++; } } 文件中的第一行使用了 Razor@page指令来指定组件的路由。这意味着 Counter 组件是页面级或可路由组件,可以在浏览器中使用 URL 末尾的/counter路径来访问它。如果我们不指定 @page 指令,则该组件将变为子组件,可以通过将其嵌套...