自从我使用经典的asp.net和asp:controls以来已经很久了。
我有这个文本框;
<asp:TextBox ID="txtTitle" runat="server" CssClass="fieldLge" Text='<%= this.Title %>'/>
在我的cs中我有;
public string Title { get; set; }
该属性正在由演示者设置。
然而,当我在屏幕上看到我的字段时,我看到“&lt;%= this.Title%&gt;”因为它是文本,而不是财产的价值。
我知道这是一个令人难以置信的愚蠢问题,但我无法弄清楚。喜欢MVC!
答案 0 :(得分:2)
将MVP与Webforms一起使用,通常可以直接从视图界面中的属性设置控件的属性。
变化:
public string Title { get; set; }
为:
public string Title
{
get { return txtTitle.Text }
set { txtTitle.Text = value }
}