我有一个典型的对象(它来自LINQ的,但它可能已手动创建):将Web表单控件绑定到linq对象的最佳方式是什么?
public class Person
{
public string FirstName{get; set;}
public string LastName{get; set;}
public int Age{get; set;}
}
而且我有一个Web窗体,用户输入这些数据:
<asp:TextBox runat="server" ID="FirstName"></asp:TextBox>
<asp:TextBox runat="server" ID="LastName"></asp:TextBox>
<asp:TextBox runat="server" ID="Age"></asp:TextBox>
我如何将来自Control的数据绑定到类上? 我可以这样做:
Person person;
person.FirstName = FirstName.Text;
,但那里的类或LINQ中的控制值只是吮吸自动更好的东西?
我意识到这一点,我想知道Web窗体中是否有相同的东西? – Petras 2009-12-24 03:57:35
@Petras well ASP.NET是开源的,所以你可以尝试使用DefaultBinder的代码。或者你自己实现它,对于简单的模型来说它应该是非常简单的。 – 2009-12-24 04:49:08