2011-07-12 5 views
1

古典的なasp.netとasp:controlsを使用して以来、これまでずっと時間がかかりました。クライアントサイドCを使用したASPコントロールの入力C#

私はこのテキストボックスを持っています。

<asp:TextBox ID="txtTitle" runat="server" CssClass="fieldLge" Text='<%= this.Title %>'/> 

私のCSでは、

public string Title { get; set; } 

プロパティはプレゼンターから設定されています。

私のフィールドが画面上に表示されているときは、「<%= this.Title%>」と表示されます。プロパティの値ではなくテキストです。

私はこれが愚かな質問ですが、私はそれを理解することはできません。愛のMVC!

答えて

2

WebフォームでMVPを使用すると、通常、ビューインターフェイスのプロパティからコントロールのプロパティを直接設定します。

変更:

public string Title { get; set; } 

へ:

public string Title 
{ 
    get { return txtTitle.Text } 
    set { txtTitle.Text = value } 
} 
+0

+1。少年はそれが長い時間でした。私はこれを今思い出す。おかげで束@rabs。 6分で正しいとマークする – griegs

関連する問題