問題タブ [route-parameters]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
routes - Blazor: コンポーネント/ページのライフサイクルを強制する
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