數據綁定可以說我有一個對象困惑在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