「ASP.NET MVC」カテゴリーアーカイブ

ASP.NET Core でのパッケージ管理と Bootstrap の SCSS ファイルを用いたスタイルの変更

Bootstrap 利用時のフォント指定(その2)で、CSS のカスケーディングの優先順位である「より後から読み込まれたスタイルが優先」を活用して、site.css で設定する方法を書きましたが、その他の項目を変更することもあるでしょうから、「Bootstrap 利用時のフォント指定」と同じように、ASP.NET Core MVC で Bootstrap のスタイルに手を入れる方法の記事もあったほうがいいなと思って書き始めたんですが、ASP.NET Core ではフロントエンドのパッケージ管理方法が大きく変わっているので、そこらへんのことも書かないとなぁということで、備忘録の意味も込めてパッケージ管理がどうなっているのかも含めて書いてみました。なお、「Bootstrap 利用時のフォント指定」では、LESS ファイルを扱いましたが、こちらでは SCSS ファイルを扱ってみます。 続きを読む ASP.NET Core でのパッケージ管理と Bootstrap の SCSS ファイルを用いたスタイルの変更

Bootstrap 利用時のフォント指定(その2)

以前、「Bootstrap 利用時のフォント指定」で Bootstrap のスタイルを LESS ファイル上で編集・コンパイルしてフォントの設定を変更する方法を書きましたが、最近は CDN(Content Delivery Network) を利用することでブラウザのキャッシュの有効活用による高速化などが期待できることから、この程度の変更であれば CSS のカスケーディングの優先順位である「より後から読み込まれたスタイルが優先」を活用して、site.css のほうで設定するのがいいでしょう。 続きを読む Bootstrap 利用時のフォント指定(その2)

MySQL で ASP.NET MVC のユーザ認証

前々回の投稿で MySQL を用いた Entity framework マイグレーション の利用について書きましたが、その続きとして MySQL を利用した ASP.NET MVC のユーザ認証/承認について書いてみます。

マイグレーションを有効にして、初期のテーブル作成部分を修正することで、ユーザー認証/承認を行うことができるようになります。 🙂 続きを読む MySQL で ASP.NET MVC のユーザ認証

MySQL で Entity Framework のマイグレーション

MySQL で Entity Framework コードファーストのマイグレーションを利用してみました。

利用した際のライブラリのバージョンは次のとおりです。

  • Entity Framework: 6.1.1
  • MySQL.ConnectorNET.Entity: 6.8.3.2

結論から書くと、設定をちゃんと書けば、使えるレベルになってきてるな、というところです。以下、ASP.NET MVC で簡単な本の情報を扱うアプリケーションの作成を例に書いていきます。 続きを読む MySQL で Entity Framework のマイグレーション

ASP.NET MVC での Gravatar のイメージを利用する方法のメモ

ASP.NET MVC で Gravatar のイメージを利用する方法の備忘録です。

Gravatar の素の使い方は Gravatar の Image Requests のページにありますが、HTML ヘルパーとして使えるものがあるので、そちらを使います。

GitHub にある AndrewFreemantle さんの Gravatar-HtmlHelper を利用します。

これは、ASP.NET MVC の HTML ヘルパーとして作成されているので、ビューでヘルパーを利用するだけで Gravatar のイメージがブラウザ上に表示されるようになります。 続きを読む ASP.NET MVC での Gravatar のイメージを利用する方法のメモ

Entity Framework コードファーストで必要な項目のみを取得する

エンティティフレームワーク コードファーストは便利ですが、一覧を取得する際に SELECT * FROM DbTable という全項目取得な SQL が発行されてしまいます。これが気になっていて、ちょっとアイデアが浮かんだので試してみたところ、うまく行ったので書いてみます。

アイデアというのは、「なぜ SELECT * な SQL の発行になるのかな」というところで、「LINQ to Entity のクエリから SQL を組み立てるところで、取得する項目を限定するための情報がないからじゃ?」と考え、「それなら必要な項目を明示するようにしてみたらいいんじゃない」というものです。 続きを読む Entity Framework コードファーストで必要な項目のみを取得する

Bootstrap 利用時のフォント指定

Visual Studio 2013 で Web アプリケーションを作成すると、Twitter Bootstrap を利用した View が生成されますが、デフォルトで設定されているフォントが日本語表示だとあまり綺麗に表示されないものになっています 🙁 。そこで、フォント指定をする方法を書いてみます。 続きを読む Bootstrap 利用時のフォント指定

Bootstrap.Datepicker.Globalize を利用した国際化

日付入力用の Javascript に Bootstrap Datepicker がありますが、Bootstrap.Datepicker.Globalize を利用すると jquery-globalize を用いた国際化対応ができます。今回、これを試してみるとともに、ブラウザの言語設定に基いて姓・名の表示順を変更させてみました。 続きを読む Bootstrap.Datepicker.Globalize を利用した国際化

Windows Azure Web サイトのローカル・ファイルシステムへのデータ保存

Windows Azure Web サイトのローカルストレージがデータの永続化に利用できるという話があって、この話を読むまでわたしもローカルストレージはデータの永続化には利用できないと思い込んでいました :mrgreen:

使えるということが分かったので、それじゃどういう風に使えるかな?という興味が湧いたので、ちょっと試してみました。

ファイルシステムを利用した I/O ということで、なんの工夫もせずにデータを一つのファイルにシリアル化すると、データ量が多くなるにつれて I/O がボトルネックになるよねぇ。。。ということで、KVS(キー・バリュー・ストア)的なアプローチをとってみます。 続きを読む Windows Azure Web サイトのローカル・ファイルシステムへのデータ保存