我不太清楚这个问题......
当在视图上有一个网格视图时,是控制器必须设置数据源、列等,还是只需公开数据绑定内容,从控制器触发并让视图的html/codebehind处理所有渲染和连接?
更准确地说,在视图上我应该有:
private GridView _gv
public _IList<Poco> Source {
get {_gv.DataSource;}
set {_gv.DataSource = value;
_gv.DataBind();}
}
或者应该是(来自MVP模式-被动视图和通过IView公开复杂类型(Asp.Net,Web Forms))
private GridView _datasource;
public DataSource
{
get { return _datasource; }
set
{
_datasource = value;
_datasource.DataBind();
}
}
也许我完全错了....
在ASP.Net上,我哪里可以找到一个不是“Hello world”示例的MVP示例?