satymale’s diary

日々の忘備録

ASP.NET5

新しいパソコンに開発環境を作る時のまとめ

新しいパソコンを買ってわくわくしながら開発環境を作ったは良いが、いざ使ってみると動かなくてハマる事ありませんか? パソコンを買い換えるのは何年か経った時なので、あの時どうやったのか忘れていることが多いです。 大抵はしょうもない事なのですが、…

設定ファイルの値を取得する

設定ファイルの内容をControllerで使う方法が分からなかったので調べてみました。 config.json { "Data": { "DefaultConnection": { "ConnectionString": "test" } } } Startup.cs public Startup(IHostingEnvironment env, IApplicationEnvironment appEnv)…

ASP.NET5 + EntityFramework6でSQL Server Compact Editionを使う。

EntityFrameworkはCode FirstモードというコードからDBのテーブルを作る機能があるらしいですがまだそれは勉強していないので、先にテーブルを作ってEntityFrameworkから利用する方法を忘備録がてら残します。(2日ぐらいこれではまったので・・・) NuGetでS…

ログイン画面だけレイアウトテンプレートを使いたくない

レイアウトテンプレートのお陰で、メニューなどの共通部分を1箇所に纏めれて良いのですが、ViewStart.cshtmlはすべての画面に対して 効いているので、メニューなどが必要ないログイン画面にも適用されて困ってしまいます。 View直下のログイン画面のフォル…

Bowerを使ってBootstrapをインストールする

モック画面ではBootstrapを使ってデザインしていたので、ASP.NETに落とす時も同じ様にBootstrapを使おうと思ったのですが、 .NETのライブラリはNuGetを使って管理するのでバージョンアップも簡単なのですが、JavaScriptのライブラリは公式サイトからダウンロ…

レイアウトを共有する

メニューなど同じような部分を纏めれるように、レイアウトテンプレートを試してみました。 ViewStartを作る。 Viewsフォルダで[右クリック]→[追加]→[新しい項目]→[MVC ビュー スタートページ]を選択して追加します。 レイアウトを作る。 Viewsフォルダの直下…

ASP.NET 5でとりあえず画面を表示させる

久しぶりにASP.NETでWebアプリケーションを作ろうと思ったらさっぱり訳が分からなかったので、仕組みを理解するために必要最小限のファイルで 画面を表示するまでを調べながら作ってみました。 プロジェクトの作成 「ASP.NET Web アプリケーション」を選択。…