我有一个详细视图,在那里我从会员资料中获取了一些数据,并在详细视图上显示它...这很好用:
<ItemTemplate>
<asp:label ID="FirstName" runat="server" />
</ItemTemplate>
但是当我点击编辑按钮时,字段上没有任何显示。这是我在编辑模板上的操作:
我像这样调用ItemUpdating:
protected void DetailsView1_ItemUpdating(Object sender, DetailsViewUpdateEventArgs e)
{
//I get my memberprofle here
MemberProfile memberp = MemberProfile.GetuserProfile(data);
MembershipUser myuser = Membership.GetUser()
Label labelfName = DetailsView1.FindControl("FirstName") as Label;
labelfName.Text = memberp.fName;
}
我应该使用Itemupdated吗?或者当编辑按钮被点击时,我应该调用另一个方法来填充名字字段吗?此外,我将其保留为“LABEL”(通常是文本框)的原因是在编辑模式下,该字段必须是只读的。
DetailsView1_ItemUpdating
事件是否正在触发? - Kiran1016