1.21 jigowatts

Great Scott!

ASP.NET MVC

ASP.NET MVCはじめました~データのキャッシュ

概要 データキャッシュの実装とテストについて調べてみました。 参考資料 プログラミングMicrosoft ASP.NET MVC 第3版ASP.NET MVC 5 対応版 (マイクロソフト公式解説書)作者: Dino Esposito,井上章出版社/メーカー: 日経BP社発売日: 2014/10/30メディア: 単…

ASP.NET MVCはじめました~PDFを出力する

概要 TuesPechkinというライブラリを使ってPDFを出力するやり方について調べてみました。GitHub - tuespetre/TuesPechkin: A .NET wrapper for the wkhtmltopdf library with an object-oriented API. 環境 Visual Studio Community 2015 ASP.NET MVC5 TuesP…

ASP.NET MVCはじめました~権限による多階層ドロップダウンメニューの表示切り替え

概要 前回の続きというか、前回忘れていた権限によるメニューの表示切り替えです。 環境 Visual Studio Community 2015 ASP.NET MVC5 BootStrap 3.3.7 jQuery 3.1.1 権限項目の追加 右端のRoleId項目を追加しました。権限の種類(サンプルではユーザ、チョッ…

ASP.NET MVCはじめました~データベースで管理する BootStrap 多階層ドロップダウンメニュー

概要 ログインユーザの権限などで表示項目が変わるような動的なメニューが欲しかったので作ってみました。2階層くらい表現できれば十分かとも思ったのですが、多階層ドロップダウンメニューにチャレンジしてみます。 環境 Visual Studio Community 2015 ASP.…

ASP.NET MVCはじめました~MongoDBのデータを削除する

概要 一覧、登録、更新、CURD処理最後はMongoDBのデータ削除です。削除画面はこんな感じになります(デフォルト)。 環境 Visual Studio Community 2015 ASP.NET MVC5 MongoDB 3.2 データの削除 ObjectIdをキーに削除してます。ただしstring型のため、Parseメ…

ASP.NET MVCはじめました~MongoDBのデータを更新する

概要 一覧、登録とやってきて、今回はMongoDBのデータ更新です。編集画面はこんな感じになります(デフォルト)。 環境 Visual Studio Community 2015 ASP.NET MVC5 MongoDB 3.2 更新データの取得 /Users/Edit/57da234368ff011234b23756 一覧画面からの遷移で…

ASP.NET MVCはじめました~MongoDBにデータを登録する

概要 前回はデータを一覧表示してみたので、次にMongoDBへデータの登録をしてみます。登録画面はこんな感じになります(デフォルト)。 環境 Visual Studio Community 2015 ASP.NET MVC5 MongoDB 3.2 データの登録 Insertメソッドにモデルオブジェクトを渡して…

ASP.NET MVCはじめました~MongoDBより値を取得し一覧表示する

概要 久しぶりにタイトルを戻してみました。というわけで今回はASP.NET MVC5(C#)からMongoDBにつなげてみます。まずはデータを取って一覧表示しようと思います。Modelは簡単なユーザ情報を。こんな感じになります(デフォルト)。 環境 Visual Studio Communit…

Visual Studio Code Yeomanのgenerator-aspnetをアップデート

概要 先日ASP.NET Core 1.0 RTMがリリースされ、generator-aspnetもv0.2.0にアップデートされたようなのでnpmから更新します。 .NET Core SDKのインストールはこちらから 環境 OS X EI Capitan バージョン 10.11.5 Visual Studio Code バージョン 1.2.1 最新…

Visual Studio Application Insights と ライブストリームを試してみた

概要 こちらのde:codeセッションを見ていたところ、Application Insightsという機能が紹介されていました。 channel9.msdn.com Visual Studio Application Insights は、実行中のアプリケーションを監視し、パフォーマンスの問題や例外の検出と診断、アプリ…

ASP.NET MVC オートコンプリート

概要 あると便利!jQuery UIのAutocomplete(オートコンプリート)をASP.NET MVCで実装してみます。 今回のサンプルは入力した文字列に応じて入力候補が表示され、選択した値が各項目にセットされるというものです。 環境 Visual Studio Community 2015 Update…

ASP.NET MVC ファイルアップロード

概要 久しぶりにASP.NET MVCです。以前いくつかMVC2についてポストしましたが、いい加減Razor使いたい!ということでASP.NET MVC5にしてみました。まったく仕事でMVC5を使う予定はありませんがね!それはさておき、ファイルのアップロードです。最初に完成イ…

ASP.NET MVC実践してみました~あれ!System.Web.Mvc.dllがない!?

概要 ASP.NET MVCを仕事で使いたく独学でコソコソやってましたが、手ごろなプロジェクトがあったので実践してみました。ざっくりな仕様としては、データベースのデータを取ってきて表示するだけの簡単なWebアプリケーションです。 開発フェーズも中盤に差し…

ASP.NET MVCはじめました~ajaxメソッドでローディング画像を表示して検索結果を取得しExcelでダウンロードする

概要 Excelダウンロード処理を書いてみましたが、データの取得に時間がかかるとブラウザが固まってしまいます。なので今回は処理中にローディング画像をぐるぐる表示するようにしてみます。処理の流れも変わりまして、jQueryのajaxメソッドで一旦サーバー上…

ASP.NET MVCはじめました~検索結果をjqGridに表示する

概要 自前でページング処理を実装してきましたが、jqGridを使って面倒な処理を丸投げしてしまいます。ASP.NET MVCはじめました~検索画面を作る - 1.21 jigowatts ASP.NET MVCはじめました~検索画面を作る - 1.21 jigowatts ASP.NET MVCはじめました~Ajax.…

ASP.NET MVCはじめました~Ajax.BeginFormでデータグリッドとページング

概要 前回の検索ではカスタムHtmlヘルパーを使用したページャー機能を持つデータグリッドを記述しましたが、非同期でグリッドデータのみ更新したかったのでAjax.BeginFormを使用したAjaxベースのデータグリッドを記述してみました。 環境 Visual Studio 2010…

ASP.NET MVCはじめました~アクションフィルターでWindows認証からデータベースに権限問い合わせを行う

概要 イントラネットサイトを構築することを想定して、Windows認証で認証を行い、ログオンユーザ名からデータベースの権限テーブルの照合結果により画面の表示を制御するコードを記述しました。 環境 Visual Studio 2010 ASP.NET MVC2今回の要件は Windows認…

ASP.NET MVCはじめました~エラー処理

概要 ASP.NET MVCのエラー処理を実装してみます。 環境 Visual Studio 2010 ASP.NET MVC2今回の要件は 例外を発生させる 例外を補足しログに出力する エラー画面を表示する として、サンプルコードを書いてみました。 実装 グローバルなエラー処理 補足しき…

ASP.NET MVCはじめました~子画面の検索結果を親画面へ受け渡す

概要 子画面で検索を行い、その結果を親画面へ戻すという処理を実装してみます。たとえば、トランザクションデータを検索する際の項目にマスタデータのIDが必要な場合、子画面でマスタデータを名称検索し、マスタデータのIDを親画面へ戻し、この値を使って検…

ASP.NET MVCはじめました~検索結果をExcelでダウンロードする

概要 前回は検索画面を作成してみましたので、検索結果をExcelでダウンロードできるようにしてみます。 Excelを扱う部分はEPPlusというライブラリを使用します。こちらやこちらでも少し使っています。 環境 Visual Studio 2010 ASP.NET MVC2 SQLServer2008 R…

ASP.NET MVCはじめました~検索画面を作る

概要 データの一覧表示画面を作成しましたが、実際は検索画面と一覧表示はセットになることが多いと思います。 今回は検索と簡単なページング機能を実装してみます。 環境 Visual Studio 2010 ASP.NET MVC2 SQLServer2008 R2今回の要件は 初期表示時は検索結…

ASP.NET MVCはじめました~データの削除

概要 CURD処理最後はデータの削除です。 環境 Visual Studio 2010 ASP.NET MVC2 SQLServer2008 R2今回の要件は ブラウザより削除対象データを選択 データベースより対象データを削除 として、サンプルコードを書いてみました。 実装 コントローラーの用意 us…

ASP.NET MVCはじめました~データの更新と楽観的並行性制御

概要 一覧表示、詳細表示、新規登録ときて、データの更新です。それと合わせて、Entity Frameworkによる楽観的並行性制御(オプティミスティック同時実行制御)についても考えてみたいと思います。 環境 Visual Studio 2010 ASP.NET MVC2 SQLServer2008 R2今回…

ASP.NET MVCはじめました~データの新規登録

概要 一覧表示、詳細表示に引き続き、今回はデータの新規登録です。 環境 Visual Studio 2010 ASP.NET MVC2 SQLServer2008 R2今回の要件は ブラウザより値を入力 データベースに入力値を登録 として、サンプルコードを書いてみました。 実装 コントローラー…

ASP.NET MVCはじめました~データベースより値を取得し詳細を表示する

概要 前回は一覧表示をしたので、今回は詳細の表示です。 環境 Visual Studio 2010 ASP.NET MVC2 SQLServer2008 R2今回の要件は データベースより値を取得 ブラウザに詳細を表示 として、サンプルコードを書いてみました。 実装 ビューは新規作成ですが、そ…

ASP.NET MVCはじめました~データベースより値を取得し一覧表示する

概要 環境 Visual Studio 2010 ASP.NET MVC2 SQLServer2008 R2今回の要件は データベースより値を取得 ブラウザに一覧表示 として、サンプルコードを書いてみました。 データベースの準備 テーブルの作成 CREATE TABLE [dbo].[Peple]( [ID] [int] IDENTITY(1…

ASP.NET MVCはじめました~ 書籍編

概要 最近は仕事でバッチを書いてます。これはこれで面白い! 黒い画面たくさん立ち上げてる俺カコィィ\(゜∀、・)/ 無限ループでstartコマンドとか使ったらダメ、絶対。さて、私は何らかの言語やフレームワークを始める時、取っ掛かりにWebサイトを利用し…

ASP.NET MVCはじめました~悩める初心者の入門編

概要 以下の書籍を読んでASP.NET Web Formsだけではダメだと思い知りASP.NET MVCを始めることにしました*1。.NET開発テクノロジ入門 2014年版 VisualStudio2013対応版 (MSDNプログラミングシリーズ)作者: 酒井達明,山田祥寛,小高太郎,中原幹雄,芝村達郎,和田…