У меня есть страница с открытым свойством типа myCustomWebProfile.
В коде позади у меня есть текстовое поле, и я пытаюсь привязать текстовое поле к свойству моего веб-профиля, описанному выше.
Независимо от того, какие варианты синтаксиса привязки я использую - текстовое поле никогда не заполняется при визуализации.
Любая помощь будет принята с благодарностью.
Вот C #класс code-behind:
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"/>