我有以下代码:
IList<AccountMember> query;
using (DBEntities context = new DBEntities())
{
Guid ModifyUser = new Guid(Session["ModifyUser"].ToString());
query = (from AccountMember member in context.AccountMember
where member.AccountMemberId == ModifyUser
select member).ToList();
foreach (AccountMember member in query)
{
//this.FirstName.Text = member.FirstName;
ControlCollection controls = this.Controls;
foreach (Control control in controls)
{
if (control is TextBox)
{
TextBox x = (TextBox)control;
x.Text = member.FirstName; // want to replace the .FirstName with the TextBox ID value somehow
}
} // foreach (Control control in controls)
} // foreach (AccountMember member in query)
} // using (DBEntities context = new DBEntities())
在包含 x.Text = member.FirstName; 的行处 我想用 TextBox ID 字符串替换 FirstName 项。这样我就可以自动循环并填充我的文本框