0

これを行うことで、オブジェクトを作成してから、データをasp.netWebフォームにかなり簡単にバインドできます。

背後にあるコード:

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

ありがとう!

4

1 に答える 1

1

探しているものはモデルバインディングと呼ばれ、実際、ASP.NET 4.5以降、Webフォームにもこの機能があります。ただし、GridViewのような特別なデータバインドされたコントロールでのみ機能し、単純なTextBoxでは機能しません。

これを見てください:http://msdn.microsoft.com/en-us/vs11trainingcourse_aspnetwebforms45_topic2#_Toc318982797

于 2013-03-18T19:04:22.410 に答える