我有一個DetailsView從哪裏獲得夫婦的會員資料的數據,我展示它的DetailsView ......這工作得很好:在EditItemTemplate中獲得價值從代碼隱藏
<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