Blazor Web アセンブリを使用してアプリケーションを構築していますが、ユーザーがルートを介してアプリケーションをロードできるようにしたいと考えています。
http://www.someapp.com/{Page}/{Item}
ユーザーが上記のルートを選択した場合、{Page} に移動して {item} を表示する必要があります。
これはすぐに使用できます。ただし、ユーザーが次の手順を適用した場合:
- ブラウザーで、http://www.someapp.com/Inventory/1 //
をコピーして貼り付けます 。SetParametersAsync (起動)
b. OnSetParameters (起動) - 次に、URL をhttp://www.someapp.com/Inventory/2に変更します //機能しませ
ん SetParametersAsync (発生しない)
b. OnSetParameters (発生しない)
{Page} が同じ場合、ルート パラメータが変更されても、コンポーネントのライフサイクルは開始されません。何を与える?強制する方法はありますか?
環境: VS2019
.NET コア: v3.1