ASP.NET
無償のASP.NET MVC eBookチュートリアル KOBE Web 2.0 Service Development Resource Kit (アーキテクチャサンプル) ASP.NET AJAX とクライアント側テンプレート (JavaScript で動的に GridView のようなものを作成) .NET の問題 : WebClient の非同期 I/O G…
Visual Studio 2008 SP1 で追加された Entity Framework ですが、ある環境だけうまく動かないことがありました。以下の手順で問題が発生していました。 新規プロジェクトを作成 新しい項目の追加から「ADO.NET Entity Data Model」を選択 データベースから作…
DinnerNow のアプリケーション アーキテクチャを読んでいます。次のプロジェクトでは、どんな技術を使おうかな ^^まぁ、無駄に技術を使っても仕方がないのですが、逆に使わないことで面倒な事ばかり起きるので、適材適所、良さそうな技術はしっかりと評価し…
アジャイルコーチのA to Z という記事を読みました。書いてあることは結構いいと思うのですが……、無理に A to Z にする必要はなかった気が(^^;)コミュニケーションの向上やモチベーションを維持する方法など、 A to Z をどんどん掘り下げてプロジェクトをう…
結構前に公開された Microsoft Chart Controls for .NET Framework ですが、使ってみるとなかなか便利です。サンプルが非常に充実しているため、いろんな機能を試しやすいと思います。 Microsoft Chart Controls for Microsoft .NET Framework 3.5 Microsoft…
GridView の一括更新やヘッダを固定する方法をよく聞かれます。毎回、「基本的におすすめしない。どうせなら ClickOnce などでの配信を検討すれば? スマートクライアントの方がいいよ。」と答えるのですが、なかなか聞き入れてもらえません。ということで、…
jQueryとMicrosoftへー、知らなかった。似たようなものが乱立するよりも遙かにすばらしいですね。
ASP.NET 用のカスタムコントロール (ユーザコントロール) 集 MetaBuilders WebControls を紹介します。以下の機能が含まれます。 Ajax Control Toolkit と共に活用しましょう。 AdSense Ads - Controls to show your Google AdSense ads. CheckedListBox - A…
MVC vs MVP パターンという感じでしょうか。個人的には、 MVC Framework の方がシンプルな気がするので好きです。 Ruby on Rails 好きなら ASP.NET MVC Framework の方が (比較的) 好きになれると思います。 MVC or MVP Pattern ? Whats the difference? Asp…
以下の記事が公開されています。 ASP.NET のフレームワーク系には、「Web Client Software Factory - February 2008」などもあるので、何を使うか迷いますね。 (非常に小さなプロジェクトなら素の ASP.NET でも十分に効率的ですが、ある程度の規模になった場…
Web Deployment Project と MSBuild を組み合わせて使用する場合、 Project_deploy フォルダと PrecompiledWeb フォルダの 2 つができるため、ビルド時間に無駄が生じます。解決方法は何通りかあるのですが、「構成マネージャ」を使うのが一般的です。 Relea…
.NET 3.5 Enhancements Training Kit の2008-08-11 版が公開されています。 Visual Studio 2008 Service Pack 1 用に修正が加えられたようです。Visual Studio 2008 Training Kit も併せて確認しましょう。
CSS ってどんどんぐちゃぐちゃになってしまう。だからといって整理するのも大変だし……。 *1構造をきちんと考えるのが大切なのはもちろんだけど、 CSS記述規則「プロパティ別整理法」の提案という方法も組み合わせると修正しやすくなりそうです。 *1:自分で全…
少しはまってしまったのでメモ。 Visual Studio 2005 に Web Deployment Projects (WDP; 拡張子 wdproj) を導入し、大きめの Web サイトを発行しようとすると aspnet_merge.exe がエラーコード 1 を返すことがあります。 *1たとえば、以下のようなエラーに遭…
SingingEels : ASP.NET MVC in the Real World では、 ASP.NET MVC の実用的なサンプルが公開されています。英語ですがわかりやすいと思います。
なかなか試す時間がとれないですが、 MVC Framework と EntLib 4.0 がでています。時間を見つけて試さないと。 ASP.NET MVC Preview 3 Enterprise Library 4.0 - May 2008
ViewState 関連でエラーが起きるときに調べたメモ。 System.ArgumentException: 無効なポストバックまたはコールバック引数です。 System.Web.HttpException: クライアントが切断されました。 System.FormatException: Base-64 文字配列の長さが無効です。 S…
ASP.NET QuickStart Tutorial は、 ASP.NET 2.0 (+ Web Services) で開発を行う上で重要な情報源ですが、英語版なのが少し残念です。でも実は、日本語版が提供されているのをご存じでしょうか。なかなか気づきにくいのですが、セットアップすると便利なので…
同じ分野の本を 10 冊以上読む勉強法がおすすめ これから ASP.NET を学んでいこうという人のために、短期間で一気に実用レベルまで到達する方法を紹介します。一番おすすめは、以下のようなやり方です。 入門本を最低 10 冊以上図書館などで借りる *1 時間を…
Microsoft のサイトは、見つけたい情報が見つからないことが多いのでメモしておきます。 ユーザー コントロールの包括的な考察 過去に、ユーザーコントロール作成に役立つ情報メモを投稿していますので、当 blog 内で検索してください。
ASP.NET で Web アプリの流儀に従わないシステムを開発すると、以下のような問題に悩まされます。 Internet Explorer (IE) の「戻る」ボタン ポップアップなど ボタンの二度押し IE の「Ctrl+N」 同一セッションの IE 状態管理のジレンマという記事が参考に…
GridView (DataGrid) のヘッダ固定に便利そうなのでメモ。 Super Tables - HTML Tables with Fixed Headers and More は、比較的シンプルなので組み込んで改良しやすいと思います。
読み込むだけで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. …
以下の 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 は、サーバ側のリソースを利用しないという利点があります。しかし、 GridView (または DataGrid) を使用する ViewState が非常に大きくなる場合があり、ネットワーク帯域が少ない環境でパフォーマンスが悪化します。この記事では、 ViewStat…
Web Client Software Factory - February 2008 がダウンロードできるようになりました。 ASP.NET MVC Framework もあるので、何を使うか (一緒に使うか) 悩みますね。
ASP.NET と IIS を組み合わせて使おうとしたとき、「IIS メタベースにアクセスできませんでした」というエラーが発生する場合があります。一番簡単な解決方法は、 IIS に ASP.NET を再登録することです。再登録には、 aspnet_regiis.exe を使用します。コマ…
Web アプリケーションプロジェクトと Web サイトプロジェクトの違いについてまとめようと思っていたら、どっとねっとふぁんさんに先にまとめられてしまいました。どっとねっとふぁんBlog : WebアプリケーションプロジェクトとWebサイトプロジェクトは非常に…
色覚に障害を持っていたとしたら、あなたのサイトは見えるでしょうか ?が非常に参考になります。ある統計によると 10 % 近くの男性が軽い色盲で、赤や緑色の識別が苦手なそうです。Microsoft のページには、単なる技術情報だけでなくちょっと変わった情報も…