(22/30みんなで学ぶBlazor ASP.NET Core Identity 2
昨日行った検証は`Identity`システムに対してのみ行われ,我々のログには含まれていません
昨日行った検証は`Identity`システムに対してのみ行われ,我々のログには含まれていません
今日は認証の部分です。
システムを開発する際には、記録はとても重要なことですが、前にも言及していませんが、筆者は最近考えたばかりなので、実現しましょう!
ほとんどのウェブサイトでは、画像のアップロードも非常に重要な機能であり、今日はそれを実行します。
今日、このような状況があるとします。ログがあり、2番目のエントリを追加しますが、コミットする前に最初のエントリを削除したい場合、どうなりますか?
次に、データベースに関連するコンテンツについて話し、ASP.NET CoreとEF Coreに焦点を当て、Blazorと話すためにページを変更する必要がある場合は、ここでより多くの時間を費やします。
これで基本的なログができましたが、ページデータを入力してリロードするたびにリセットされます。データはブラウザにのみ存在し、データベースには保存されません。
異なるコンポーネントに個別のスタイル設定を行いたい場合がありますが、クラスを`w w wroot/css/site.css`に書いたり、要素のスタイルを変更したりすると、1つの変更がすべてのコンポーネントに影響する可能性があります。
BlazorはJavaScriptを使用する必要はありませんが、既存のjsライブラリの一部は非常に便利で、JavaScriptを使用したくないからといってすべてを捨てることはできません。BlazorはJavaScriptを呼び出すメソッドを提供しています。この状況はJavaScript interoperability(略してJavaScript interop)と呼ばれます。削除は重要な機能であり、ユーザーがワンクリックで簡単に削除することはできないため、削除ボタンのリマインダーウィンドウを実装します。
釣りを過小評価しないでください天才的なアイデアはキーボードから生まれるものではない仕事でブロックに遭遇した時、仕事に投入すればするほど解決策が見つからない。この時、スクリーンから目を離して、シャワーを浴びながら小さなアヒルを遊んでいる時、ぼんやりとしながら窓の外を見ている時、寝ながらお腹を押さえている時、問題解決の霊感が突然頭の中に落ちた。