【发布时间】:2009-03-19 23:27:33
【问题描述】:
这个我不是很清楚....
当在 View 上有一个 gridview 时,控制器是否必须设置数据源、列等?或者我只需要公开 DataBinding 的东西,从控制器中触发它,然后让视图上的 html/codebehind 处理所有的渲染和接线?
更准确地说:在视图上我应该有
private GridView _gv
public _IList<Poco> Source {
get {_gv.DataSource;}
set {_gv.DataSource = value;
_gv.DataBind();}
}
或者应该是(来自MVP pattern - Passive View and exposing complex types through IView (Asp.Net, Web Forms))
private GridView _datasource;
public DataSource
{
get { return _datasource; }
set
{
_datasource = value;
_datasource.DataBind();
}
}
也许我错了......
在哪里可以找到不是 ASP.Net MVP 的“Hello world”示例的示例???
【问题讨论】:
标签: asp.net design-patterns gridview mvp