我有一个页面,它有一个 myCustomWebProfile 类型的公共属性。
在后面的代码中,我有一个文本框,我正在尝试将文本框绑定到上面描述的我的网络配置文件的属性。
无论我使用哪种绑定语法变体 - 文本框在呈现时都不会填充。
任何帮助将不胜感激。
这是 C# 代码隐藏类:
public partial class Profile : selfSvcPage
{
public WebProfile pgProfile { get; set; }
protected void Page_Init(object sender, EventArgs e)
{
pgProfile = WebProfile.Current;
}
protected void Page_Load(object sender, EventArgs e)
{
object o = WebProfile.Current.FirstName;
//Successfully populates with a string
object b = DataBinder.Eval(pgProfile, "FirstName");
//Successfully populates with a string
}
}
这是代码标记:
<telerik:RadTextBox ID="FirstName" Text='<%# Eval("pgProfile.FirstName") %>' SkinID="formText" CssClass="formField" runat="server"/>