これについてははっきりしていません....
ビューにグリッドビューがある場合、コントローラーはデータ ソースや列などを設定する必要がありますか? または、DataBinding のものを公開し、コントローラーから起動し、ビューの html/codebehind ですべてのレンダリングと配線を処理する必要がありますか?
より正確に言うと、ビューで私が持っている必要があります
private GridView _gv
public _IList<Poco> Source {
get {_gv.DataSource;}
set {_gv.DataSource = value;
_gv.DataBind();}
}
または、そうすべきです(MVPパターンから-パッシブビューとIView(Asp.Net、Webフォーム)を介した複雑なタイプの公開)
private GridView _datasource;
public DataSource
{
get { return _datasource; }
set
{
_datasource = value;
_datasource.DataBind();
}
}
たぶん私はそれをすべて間違っています....
ASP.Net の MVP の "Hello world" の例ではない例はどこにありますか?