(24 Blazor:みんなで一緒に学ぶ:<AuthorizeRouteView>応用
一昨日は`Blog.razor`に検証通過と未通過の表示内容を入れたが,システムが提示しようとしている検証未通過内容がすべて同じであれば,Componentごとにこのように書くのは時間の無駄であり,`App.razor`を利用して統一表示を行うことができる.
一昨日は`Blog.razor`に検証通過と未通過の表示内容を入れたが,システムが提示しようとしている検証未通過内容がすべて同じであれば,Componentごとにこのように書くのは時間の無駄であり,`App.razor`を利用して統一表示を行うことができる.
先ほど,`UserAuthentication`と`UserAuthorization`という話があるが,前者は登録者が誰であるかを検証するために用いられ,後者は登録者が何ができるかを決定する点で違いがある.
昨日行った検証は`Identity`システムに対してのみ行われ,我々のログには含まれていません
今日は認証の部分です。
システムを開発する際には、記録はとても重要なことですが、前にも言及していませんが、筆者は最近考えたばかりなので、実現しましょう!
ほとんどのウェブサイトでは、画像のアップロードも非常に重要な機能であり、今日はそれを実行します。
今日、このような状況があるとします。ログがあり、2番目のエントリを追加しますが、コミットする前に最初のエントリを削除したい場合、どうなりますか?
次に、データベースに関連するコンテンツについて話し、ASP.NET CoreとEF Coreに焦点を当て、Blazorと話すためにページを変更する必要がある場合は、ここでより多くの時間を費やします。
これで基本的なログができましたが、ページデータを入力してリロードするたびにリセットされます。データはブラウザにのみ存在し、データベースには保存されません。
異なるコンポーネントに個別のスタイル設定を行いたい場合がありますが、クラスを`w w wroot/css/site.css`に書いたり、要素のスタイルを変更したりすると、1つの変更がすべてのコンポーネントに影響する可能性があります。