MVP no Asp.Net WebForms

Eu não estou claro sobre isso ....

Ao ter um gridview na View, é o controlador que precisa configurar a fonte de dados, colunas, etc.? ou eu apenas tenho que expor o material DataBinding, acioná-lo do controlador e deixar o código HTML / atrás da exibição lidar com toda a renderização e a conexã

Para ser mais preciso: do ponto de vista eu deveria ter

private GridView _gv
public _IList<Poco> Source { 
    get {_gv.DataSource;}
    set {_gv.DataSource = value;
         _gv.DataBind();}
}

Or deveria ser (deMVP pattern - Visualização passiva e exposição de tipos complexos por meio do IView (Asp.Net, Web Forms))

private GridView _datasource;
public DataSource 
{
  get { return _datasource; }
  set 
  { 
    _datasource = value; 
    _datasource.DataBind(); 
  }
}

Talvez eu esteja entendendo tudo errado ....

Onde posso encontrar um exemplo que não seja um exemplo "Hello world" no MVP for ASP.Net??

questionAnswers(2)

yourAnswerToTheQuestion