- 37 名前:23 mailto:sage [2009/09/08(火) 23:06:13 ID:???]
- どうも話がかみ合わないので、最後の悪足掻きをしてみる。
FormView を使う時には、以下のようにカスタムコントロールを使うのが 理想的ではないか、というのが現時点での俺論。カスタムコントロールには 編集に必要な全てのコントロールやバリデータが含まれているから、わざわざ FindControl せずに済むというメリットもある。テンプレートを使いながら タイプセーフを実現できるわけで、この利点は捨てがたい。 FormView | +- DataSource -> データオブジェクト(Select/Insert/Update/Delete) | +- InsertItemTemplate -> カスタムコントロール(mode=Insert) | +- EditItemTemplate -> カスタムコントロール(mode=Update) 当然ながら、Select の引数には GridView の SelectedValue をバインドして 一覧と同期させている。 しかし、このカスタムコントロールの実装は Joe Coder には敷居が高いのでは ないか。デザイナで aspx をいじれば済むという手軽さを失うわけだから。 標準化とあわせて、このあたりの折り合いをどうつけているのか、うまい落し どころはないか、というところが知りたいのっす。
|

|