第 5 章:路由(Routing)
路由(routing)指的是網址解析與頁面跳轉。
在一般的 .razor 元件裡面加上了 @page
指示詞,就成了所謂的「可路由元件」。我個人是比較喜歡把它理解成「可跳轉頁面」,比較直觀易懂。
一個可路由元件可以有多個 @page
指示詞來匹配多種路徑和參數。例如以下範例會讓 Blazor 在解析 /emp-list 和 /employees 的時候載入此頁面:
@page "/emp-list"
@page "/employees"
要注意的是,不可以有兩個或兩個以上的頁面使用相同路徑,否則應用程式執行時會發生錯誤。