我可以通过这样做来创建一个对象然后将数据绑定到我的asp.net Web表单:
代码背后:
Car = CarFactory.GetCar(CInt(_carID))
Page.DataBind()
在我的网页上:
asp:Label ID="lblParts" runat="server" Text='<%# Car.PartsList%>' />
我想知道是否有相关的方法从Web表单获取数据然后更新对象而不必做一堆:
If Not String.IsNullOrEmpty(tbCarName.Text) Then Car.DisplayName = tbCarName.Text
谢谢!
答案 0 :(得分:1)
您正在寻找的是 Modelbinding ,事实上,自ASP.NET 4.5以来,Webforms中也有这种功能。它只适用于像GridView这样的特殊数据绑定控件,而不是简单的TextBox。
看看这个:http://msdn.microsoft.com/en-us/vs11trainingcourse_aspnetwebforms45_topic2#_Toc318982797