数据绑定可以说我有一个对象困惑在ASP.NET
class Person {
public string Name { get; set; }
public int Age { get; set; }
}
而该对象从工厂中检索(即不能使用的SqlDataSource或类似的东西)
Person person = PersonFactory.GetPerson();
我怎样才能双向DataBind的两个属性到Web表单上的文本框?我看着FormView,但这似乎不符合我的需要,因为我没有迭代对象的集合。当我尝试使用它时,我似乎无法获取FormUpdated事件中Person对象中的发布值。而我绑定这样
标记
<asp:Textbox Text=<%# Bind("Name") %> />
代码背后
FormView1.DataSource = new List() { person };
FormView1.DataBind();
我觉得我失去了一些东西真的很明显。我应该使用FormView吗?它似乎不适合简单的数据绑定,但方法必须位于某种类型的容器中 - 是否有更合适的对象?
我正在使用更新面板,如果有任何区别 – Bob 2009-07-30 18:25:49