0

現在、 ASP.NET用のテンプレート化されたデータ バインド コントロール(TDBC) を構築するプロジェクトに取り組んでいます。

問題は、これを行う方法の決定的なパターンを誰も実際に考え出していないように見えることです.3つまたは4つの異なる「スタイル」があります.

それだけでなく、多くのコントロールがデザイン時に「コントロールがページ上にない場合はデータバインディングを使用できません」というエラーを出しているため、これらのコントロールで明らかに何かが間違っています。

これはMSDNの例です。

問題は、ウェブ上で似ているが異なる多くの例に出くわしたことです。

また、Reflector で人々 (MS を含む) がどのように TDBC を実装したかを見ると、異なるアプローチが再び見られます。

TDBC を構築するためのベスト プラクティスを示していると思われる記事、サンプル コード、またはライブラリをご存知でしたら、お知らせください。

ありがとう

4

1 に答える 1

2

Microsoft ASP.NET サーバー コントロールとコンポーネントの開発 (Pro-Developer) (ペーパーバック) の一部を読みました。それはかなり良いですが、時代遅れです。状態の処理からテンプレート フィールドまで、サーバー コントロールの構築のさまざまな側面について説明します。

私はまだ読んでいませんが、より最新の本はProfessional ASP.NET 2.0 Server Control and Component Development (Wrox Professional Guides)です。似たような内容だと思います。

もちろん、どちらも必ずしもベスト プラクティスには対応していません。

于 2009-03-05T04:34:41.253 に答える