ASP.NET

雑多開発メモ

無償のASP.NET MVC eBookチュートリアル KOBE Web 2.0 Service Development Resource Kit (アーキテクチャサンプル) ASP.NET AJAX とクライアント側テンプレート (JavaScript で動的に GridView のようなものを作成) .NET の問題 : WebClient の非同期 I/O G…

Entity Framework 関連でエラーが発生する場合の対処法

Visual Studio 2008 SP1 で追加された Entity Framework ですが、ある環境だけうまく動かないことがありました。以下の手順で問題が発生していました。 新規プロジェクトを作成 新しい項目の追加から「ADO.NET Entity Data Model」を選択 データベースから作…

ASP.NET サンプルアプリケーションの日本語解説

DinnerNow のアプリケーション アーキテクチャを読んでいます。次のプロジェクトでは、どんな技術を使おうかな ^^まぁ、無駄に技術を使っても仕方がないのですが、逆に使わないことで面倒な事ばかり起きるので、適材適所、良さそうな技術はしっかりと評価し…

ちょっと無理矢理感がある「アジャイルコーチのA to Z」

アジャイルコーチのA to Z という記事を読みました。書いてあることは結構いいと思うのですが……、無理に A to Z にする必要はなかった気が(^^;)コミュニケーションの向上やモチベーションを維持する方法など、 A to Z をどんどん掘り下げてプロジェクトをう…

Microsoft Chart Controls for .NET Framework がなかなか便利

結構前に公開された Microsoft Chart Controls for .NET Framework ですが、使ってみるとなかなか便利です。サンプルが非常に充実しているため、いろんな機能を試しやすいと思います。 Microsoft Chart Controls for Microsoft .NET Framework 3.5 Microsoft…

GridView で一括更新やヘッダ固定など

GridView の一括更新やヘッダを固定する方法をよく聞かれます。毎回、「基本的におすすめしない。どうせなら ClickOnce などでの配信を検討すれば? スマートクライアントの方がいいよ。」と答えるのですが、なかなか聞き入れてもらえません。ということで、…

jQueryとMicrosoft

jQueryとMicrosoftへー、知らなかった。似たようなものが乱立するよりも遙かにすばらしいですね。

カスタムコントロール集

ASP.NET 用のカスタムコントロール (ユーザコントロール) 集 MetaBuilders WebControls を紹介します。以下の機能が含まれます。 Ajax Control Toolkit と共に活用しましょう。 AdSense Ads - Controls to show your Google AdSense ads. CheckedListBox - A…

Web Client Software Factory と MVC Framework の比較

MVC vs MVP パターンという感じでしょうか。個人的には、 MVC Framework の方がシンプルな気がするので好きです。 Ruby on Rails 好きなら ASP.NET MVC Framework の方が (比較的) 好きになれると思います。 MVC or MVP Pattern ? Whats the difference? Asp…

ASP.NET 3.5 Extensions + ASP.NET MVCフレームワーク

以下の記事が公開されています。 ASP.NET のフレームワーク系には、「Web Client Software Factory - February 2008」などもあるので、何を使うか迷いますね。 (非常に小さなプロジェクトなら素の ASP.NET でも十分に効率的ですが、ある程度の規模になった場…

MSBuild でビルドしたときに PrecompiledWeb を作らない方法

Web Deployment Project と MSBuild を組み合わせて使用する場合、 Project_deploy フォルダと PrecompiledWeb フォルダの 2 つができるため、ビルド時間に無駄が生じます。解決方法は何通りかあるのですが、「構成マネージャ」を使うのが一般的です。 Relea…

.NET 3.5 Enhancements Training Kit 2008-08-11 版

.NET 3.5 Enhancements Training Kit の2008-08-11 版が公開されています。 Visual Studio 2008 Service Pack 1 用に修正が加えられたようです。Visual Studio 2008 Training Kit も併せて確認しましょう。

CSS ってどんどんぐちゃぐちゃになってしまう

CSS ってどんどんぐちゃぐちゃになってしまう。だからといって整理するのも大変だし……。 *1構造をきちんと考えるのが大切なのはもちろんだけど、 CSS記述規則「プロパティ別整理法」の提案という方法も組み合わせると修正しやすくなりそうです。 *1:自分で全…

aspnet_merge.exe がエラーになったときの対処法

少しはまってしまったのでメモ。 Visual Studio 2005 に Web Deployment Projects (WDP; 拡張子 wdproj) を導入し、大きめの Web サイトを発行しようとすると aspnet_merge.exe がエラーコード 1 を返すことがあります。 *1たとえば、以下のようなエラーに遭…

ASP.NET MVC の実用的なサンプル

SingingEels : ASP.NET MVC in the Real World では、 ASP.NET MVC の実用的なサンプルが公開されています。英語ですがわかりやすいと思います。

MVC Framework と EntLib 4.0

なかなか試す時間がとれないですが、 MVC Framework と EntLib 4.0 がでています。時間を見つけて試さないと。 ASP.NET MVC Preview 3 Enterprise Library 4.0 - May 2008

ViewState 関連エラー調査メモ

ViewState 関連でエラーが起きるときに調べたメモ。 System.ArgumentException: 無効なポストバックまたはコールバック引数です。 System.Web.HttpException: クライアントが切断されました。 System.FormatException: Base-64 文字配列の長さが無効です。 S…

ASP.NET 2.0 クイックスタートの日本語版インストール方法

ASP.NET QuickStart Tutorial は、 ASP.NET 2.0 (+ Web Services) で開発を行う上で重要な情報源ですが、英語版なのが少し残念です。でも実は、日本語版が提供されているのをご存じでしょうか。なかなか気づきにくいのですが、セットアップすると便利なので…

ASP.NET 入門方法の紹介

同じ分野の本を 10 冊以上読む勉強法がおすすめ これから ASP.NET を学んでいこうという人のために、短期間で一気に実用レベルまで到達する方法を紹介します。一番おすすめは、以下のようなやり方です。 入門本を最低 10 冊以上図書館などで借りる *1 時間を…

ユーザー コントロール作成用ページメモ

Microsoft のサイトは、見つけたい情報が見つからないことが多いのでメモしておきます。 ユーザー コントロールの包括的な考察 過去に、ユーザーコントロール作成に役立つ情報メモを投稿していますので、当 blog 内で検索してください。

Session と ViewState の管理

ASP.NET で Web アプリの流儀に従わないシステムを開発すると、以下のような問題に悩まされます。 Internet Explorer (IE) の「戻る」ボタン ポップアップなど ボタンの二度押し IE の「Ctrl+N」 同一セッションの IE 状態管理のジレンマという記事が参考に…

GridView のヘッダ固定

GridView (DataGrid) のヘッダ固定に便利そうなのでメモ。 Super Tables - HTML Tables with Fixed Headers and More は、比較的シンプルなので組み込んで改良しやすいと思います。

読み込むだけでアクセシビリティがアップする JavaScript

読み込むだけでWebページの「おもてなし度」を向上では、 Pryn.js という読み込むだけで簡単に使える js ファイルが配布されています。使い方が簡単な上に Web サイトの使いやすさが向上するのでおすすめです。以下の機能が有効になります。 別ドメインへの…

開発系雑多なメモ

Building Layered Web Applications with Microsoft ASP.NET 2.0 - Part 1 Building Layered Web Applications with Microsoft ASP.NET 2.0 - Part 2 Building Layered Web Applications with Microsoft ASP.NET 2.0 - Part 3 Web Deployment Projects Dec. …

ASP.NET MVC と Extensions の Preview 版がアップデート

以下の 2 つが公開されています。ASP.NET MVC Preview 2 は、 ASP.NET で MVC パターンを使用するためのフレームワークです。詳細は、 ASP.NET MVC Preview 2 and ASP.NET Server Controls for Silverlight を参照してください。ASP.NET 3.5 Extensions Prev…

ViewState の情報を Session に保存する方法

概要 ViewState は、サーバ側のリソースを利用しないという利点があります。しかし、 GridView (または DataGrid) を使用する ViewState が非常に大きくなる場合があり、ネットワーク帯域が少ない環境でパフォーマンスが悪化します。この記事では、 ViewStat…

Web Client Software Factory February 2008

Web Client Software Factory - February 2008 がダウンロードできるようになりました。 ASP.NET MVC Framework もあるので、何を使うか (一緒に使うか) 悩みますね。

「IIS メタベースにアクセスできませんでした」が発生した場合の対処法

ASP.NET と IIS を組み合わせて使おうとしたとき、「IIS メタベースにアクセスできませんでした」というエラーが発生する場合があります。一番簡単な解決方法は、 IIS に ASP.NET を再登録することです。再登録には、 aspnet_regiis.exe を使用します。コマ…

Web アプリケーションプロジェクトと Web サイトプロジェクトの比較

Web アプリケーションプロジェクトと Web サイトプロジェクトの違いについてまとめようと思っていたら、どっとねっとふぁんさんに先にまとめられてしまいました。どっとねっとふぁんBlog : WebアプリケーションプロジェクトとWebサイトプロジェクトは非常に…

Web サイトのアクセシビリティと色の関係

色覚に障害を持っていたとしたら、あなたのサイトは見えるでしょうか ?が非常に参考になります。ある統計によると 10 % 近くの男性が軽い色盲で、赤や緑色の識別が苦手なそうです。Microsoft のページには、単なる技術情報だけでなくちょっと変わった情報も…