タイプ myCustomWebProfile のパブリック プロパティを持つページがあります。
コード ビハインドにはテキスト ボックスがあり、テキスト ボックスを上記の Web プロファイルのプロパティにバインドしようとしています。
使用するバインディング構文のバリエーションに関係なく、レンダリング時にテキストボックスにデータが入力されることはありません。
どんな助けでも大歓迎です。
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"/>