1.21 jigowatts

Great Scott!

ASP.NET

ASP.NET Health Monitoring機能を実装してみた

概要 前回何とか動かすことに成功したのですが、よくわからなかったので実際に自分の環境で実装してみることにしました。 Health Monitoring機能によってWebアプリケーションの状態を監視し、エラーが発生したらデータベースに登録する仕様です。 環境 Visua…

ASP.NET Health Monitoring機能が動かない

概要 Health Monitoring機能を使ってASP.NETアプリケーションのエラーイベントを収集しているシステムがありまして、ASP.NETのエラーイベントを拾うとSQLServerのdbo.aspnet_WebEvent_Eventsテーブルへ登録していく仕組みです。 このアプリを新しいDBに移行…

ASP.NET ReadonlyのTextBoxをjQueryで変更した場合、サーバー側で値が取得できない

概要 新年早々バグ修正しました。ReadonlyのTextBoxサーバコントロールはjQueryで見た目だけ変更してもサーバー側では値が取得出来ないので、見た目と違う値が登録されてしまいました。しかもシステム的に特殊なオペレーションを行った場合のみ出現するので…

ASP.NETでExcelファイルを読み込んでデータベースに登録する処理を実装する~EPPlus

概要 前回のExcelファイルを読み込む処理に引き続き、読み込んだデータをストアドプロシージャで登録する処理を書いてみます。 環境 Visual Studio 2010 EPPlus:EPPlus-Create advanced Excel 2007 spreadsheets on the server - Home SQLServer2008 R2今回…

ASP.NETでExcelファイルを読み込む処理を実装する~EPPlus

概要 最近ASP.NETアプリケーションでExcelを扱う機会が何度かあり、EPPlusというライブラリを使っていたので基本的な部分だけでもまとめてみます。 環境 Visual Studio 2010 EPPlus:EPPlus-Create advanced Excel 2007 spreadsheets on the server - Home今…

保存ダイアログでファイル名を指定した際に半角スペースが+(プラス)になる

本日のバグ 前回ダウンロード機能について書きましたが、現在のプロジェクトでも似たような実装を行っており、タイトルのとおりバグが発生しました。 ※動作環境はIE8を使用コードは以下の部分となります。 context.Response.AddHeader("Content-Disposition"…

ASP.NETでCSVなどのファイルのダウンロードを実装する

概要 ASP.NETでファイルのダウンロード機能を実装するとしたらどんな感じがいいのでしょうか。 ファイルのダウンロード機能ひとつでも考えることがたくさんあります。今回の要件は 複数のタイプのファイルをダウンロードする エラーが発生した場合、エラーペ…

ナビゲーションメニューの制御

概要 ナビゲーションメニューの表示・非表示を制御(たとえば権限などで)したい場合、メニュー項目を削除することで非表示とします。 図.1 手順 図.1のようなナビゲーションメニューに対して「パソコン・オフィス用品」と「食品&飲料」メニュー項目を見せたく…

jqGridとEntity Frameworkの連携

概要 jQueryのajaxメソッドによるPOST送信をジェネリックハンドラで受け取り処理を行うことにより、jqGridとEntity FrameworkによるSQLServerとの連携を行います。 手順 1.jqGridからジェネリックハンドラに飛ばすように書き換えます。 $("#momoclo").jqGrid…

jQueryとASP.NETのボタンの挙動について

現在開発中のWebアプリにてマスターページのformのonsubmit属性に"return false;"が設定されており(Ajax利用のため?)、サーバにフォームを送信したい場合にどうすればいいかを調べてみました。 Button Webサーバーコントロール Button Webサーバーコントロ…

jqGridのデータをDialogに表示する

概要 ボタンを押下することで、jqGridのデータを取得しDialogに表示します。 Dialogに表示したデータはjQuery UIのSelectableを適用します。 手順 1.Dialog用にdivタグを用意します。 divタグにIDを振ります。 2.Dialogの初期設定を書きます。 初期状態では…

jqGridにdatepickerを表示する

概要 jqGridの行追加、編集時にアイコンを表示しdatepickerを表示します。 datepikerは年と月単位で変更できるようにします。 用意するもの datepicker用のアイコン 手順 1.javascriptでjqGridの設定を書きます。 誕生日項目にdatepickerを表示します。 $("#…

jqGridのボタンを表示する

概要 jqGridのボタンを表示しinlineで編集できるようにします。 手順 1.HTMLにtableタグとdivタグを用意します。 Pager部分にボタンを表示するので、Pager用にIDを振ります。 2.JavascriptでjqGridの設定を書きます。 今回はinlineで編集したいため、navGrid…

Visual Studio環境でjqGridを使用する

概要 Visual Studio環境でjqGridを表示します。 必要なもの jQuery UI jqGrid 手順 1. jQuery UIよりライブラリをダウンロードし解凍します。 DownloadページよりThemeを選択してダウンロードします。 今回は「smoothness」を選択しました。 2. jQuery Grid …