ASP.NET Core MVC
Visual Studioのアップデートの通知があったのでいつもどおりアップしたら。 「.NET Core3.1SDKがインストールされていません」となってしまいました。 プロジェクトのオプションを見てみるとこんな感じです。 たまにあるんですよねー。アップデートするとお…
ASP.NET CoreでBlazor(ブレイザー)を利用しています。 その際に、 Blazor向けのUIフレームワークであるRadzen Blazor Componentsを試しているのですが。タグをスルスルっと記述するだけで、簡単に実現できる反面 とても簡単なことが実現できなくて、非常に苦…
ASP.NET CoreでBlazor(ブレイザー)を試してみました。 その際に、 Blazor向けのUIフレームワークであるRadzen Blazor Componentsなる便利なものが あるようなので一緒に試してみました。プロジェクトを作成して、Radzenを使えるようにするまでの方法です。 V…
ASP.NETで画像ファイルをMySQLに保存する方法を調査してみました。 正常に保存されているか確認するために、表示もしてみます。 Visual Studio Community 2017 for Mac で動作確認しています。ModelIdと画像ファイル保存用だけのシンプルなクラスです。 publ…
いわゆるCRUDではなくて、 一つのフォームで新規登録・修正・削除・一覧表示をしたいと思っています。 名称を登録するだけのような簡単なマスターメンテナンス画面でも CRUDだとその分Viewが必要になるし、操作もちょっと面倒です。CRUDだと一つの処理に一つ…
どうやら、xUnit(テスティングフレームワーク)が とても便利らしいとの情報をネットで発見したので調べてみました。 テストコードを記述することで、簡単に何度でもテストが できるのでソースを変更した後の確認がとても楽なのでは!と思いました。で、ネッ…
Webシステムの脆弱性に CSRF (Cross-Site Request Forgery) いわゆる、クロスサイトリクエストフォージェリがあります。 その対策として フォーム側にトークンを埋め込んで、受ける側でトークンを検証することで 自サーバーからのPOSTであることが保証されま…
Webシステムの開発をしていると、テーブルの内容をDropDownListにすることは よくあることです。マスターデータなんか特にそうですよね。 で、ASP.NET Core MVCのことを色々と考えたり調べたりするのに飽きたので サクッとコードを書いて、動いたーって喜ん…
Visual Studio Community 2017 for Macを使ってASP.NETの開発をしているのですが データベース(MySQL)のMigrationを動かすことができずにかなり悩んでしまいました。 最初はなんでもはまってしまうものです。調べてみると、 Migrationの操作方法は Package M…
LINQ (Language Integrated Query) についてまとめてみました。 ASP.NET MVCで開発するには必須の技術となっています。 いままでだと、データベースシステムを開発するときには SQLを駆使して処理を作成していましたが ASP.NET MVCではDbContextに格納された…
前回は、Entiry Framework を使ったMySQLの操作をまとめてみました。 heinlein.hatenablog.com SQLを直接書かないし、少ないコードでここまでやってくれるのかって感じでしたが 実際にシステムを開発しようとすると、 Entiry Framework の形に合わせなくては…
ASP.NET CoreでのMySQLへのアクセスについて Entiry Frameworkを利用した方法を試してみます。 いわゆるO/Rマッパーで具体的にはDbContextクラスを使って MySQLからテーブルの内容を読み込んでみます。 動作は、Visual Studio Community 2017 for Mac で行な…
ASP.NET Core MVCで開発をしてゆきたいのですが 管理画面のデザインがすっごく苦手なので 楽チンでかっこいいデザインが簡単にできるBootstrap3をベースにしたAdminLTEを 利用してみようと思います。 実際にASP.NET Core MVCで利用できるまでを調べてみまし…
ASP.NET Core MVCでZipファイルを作成する方法を調べてみました。 Visual Studio Community 2017 for Macで動作確認をしています。NuGetでパッケージの追加NuGetを使って「System.IO.Compression」パッケージをを追加します。Zipファイル作成のサンプルコー…
ASP.NET Core MVCでExcelファイルを操作する方法を調べてみました。 ASP.NET Core MVCはMicrosoftテクノロジーなので Excelとは親和性が良いと思いますのでサクッと行けると思ったのですが・・・。ネットを調べてみると「EPPlus」パッケージが良いみたいです…
PHPでWebシステムを開発をしていると Sessionを利用した値の保存や取得は頻繁に行うので ASP.NET Core MVCでのコーディング方法を調べてみました。 が、 なかなかネットで情報を見つけることができず 英語のサイトでやっとわかりました。 Visual Studio Comm…
ASP.NET Core MVCでのシステム開発を進めるために とりあえず、MySQLのサンプルコードを記述してみました。NuGetでMySQL.Dataを取得そのままの環境ではMySQLを使えませんので、NuGet(Visual Studioの拡張機能として付属しているライブラリのパッケージ管理シ…