著者情報
執筆記事
-
2006/07/25
GridView上のすべてのチェックボックスをオンにする方法
本稿では、GridViewコントロール上のすべてのチェックボックスをオンまたはオフにする2つの方法を解説します。サーバーサイドコードを使えば非常に簡単に実現できますが、ポストバックというコストが生じます。クライアントサイドのアプローチではインターフェイスの反応速度を改善できますが、コードを工夫してJavaScript機能を追加する必要があります。
-
2006/06/20
ASP.NET 2.0とSQL Server 2005によるカスタムのページング処理
本稿では、SQL Server 2005の新機能ROW_NUMBER()を使ってASP.NET 2.0でカスタムのページング処理を実装する方法を説明します。カスタムのページング処理は、表示する必要があるレコードのみを賢く取得するので、パフォーマンスを大幅に向上させることができます。
-
2006/05/22
SQL Server 2000で大量の結果セットを効率的にページングする方法
本稿では、ストアドプロシージャを使って特定のページのデータを取得する効率的な方法を解説します。この方法は、大量の結果セットに対して、ASP.NET 1.xのDataGridやASP.NET 2.0のGridViewを使って効率的なカスタムページングを行う場合に役立ちます。
-
2006/04/25
ASP.NET 2.0でカスタムのページング処理と並び替えを併用する
カスタムのページング処理は、結果セットが大きい場合にアプリケーションのパフォーマンスを大幅に向上させることができますが、既定のページング処理に内在する昇順/降順の並べ替え機能が使えなくなってしまいます。本稿では、カスタムのページング処理と並べ替えの両方を利用する方法を解説します。
-
2005/12/21
ASP.NETを使ってランダムなパスワードを生成する
本稿では、ASP.NETを使った2種類のランダムなパスワードの生成方法を取り上げます。一つは、GUIDを利用して手早くパスワードを生成する方法、もう一つは、Reflectorを使ってASP.NET 2.0のGeneratePassword()メソッドをコピーし、複雑なパスワードを生成する方法です。
-
2005/12/15
Repeaterで作る折りたたみ可能な詳細領域
本稿では、Repeaterを使って、データを折りたたみ可能な形で表示する方法について説明します。これを実現するのに必要なものは、小さな気の利いたDHTMLと、クライアント側のJavaScriptだけです。
-
2005/12/12
ListItemの属性をレンダリングできるWebカスタムコントロールの作成
ASP.NET 1.xのリストコントロールの難点として、項目属性がレンダリングされないことが挙げられます。本稿では、まず、リストコントロールがレンダリングされる仕組みを理解した上で、リストコントロールのListItemインスタンスの属性もレンダリングされるようにリストコントロールクラスを拡張する方法を見ていきます。