WebForms .NET 4.5 の新しいモデル バインディング機能を見ています。
http://www.asp.net/web-forms/tutorials/hands-on-labs/whats-new-in-web-forms-in-aspnet-45
ただし、これは GridView、FormView などに限定されているようです。単純な asp:Texbox にバインドするにはどうすればよいですか?
WebForms .NET 4.5 の新しいモデル バインディング機能を見ています。
http://www.asp.net/web-forms/tutorials/hands-on-labs/whats-new-in-web-forms-in-aspnet-45
ただし、これは GridView、FormView などに限定されているようです。単純な asp:Texbox にバインドするにはどうすればよいですか?
モデル バインディングは、継承元のコントロールに対して有効になりますDataBoundControl
(ItemType
モデルのタイプを指定するために使用できるプロパティがあります)。ただし、 と に限定されませFormView
んGridView
。コントロールの完全なリストは次のとおりです。
ASP.NET Web フォームでのバインド (つまり、、、、サーバータグの使用) は、データバインドされたコントロール内でのみ使用できます<%# Eval("...") %>
。<%# Bind("") %>
<%# XPath ("...")
<%# DataItem.PropertyName %>
つまり、新しいモデル バインディング機能を使用してデータを TextBox にバインドするには、上記のコントロールのいずれかを使用する必要があります。