好的,我在 InsertItemTemplate 中有一个带有几个子控件的 FormView。其中之一是 DropDownList,称为 DdlAssigned。我在页面的 OnLoad 方法中引用它,如下所示:
protected void Page_Load(object sender, EventArgs e)
{
((DropDownList)FrmAdd.FindControl("DdlAssigned")).SelectedValue =
((Guid)Membership.GetUser().ProviderUserKey).ToString();
}
基本上我只是将 DropDownList 的默认值设置为当前登录的用户。
无论如何,当页面完成加载时,SelectedValue 更改不会反映在页面上。我逐步浏览了 OnLoad,我可以看到我的观察列表中反映的变化,但是当一切都说完了,页面上没有什么不同。