我有一个像(Id,Name,UserAddressId)这样的用户表和像(Id,AddressOne)一样的用户地址表,带有一个FormView Control
我想在里面有一个更新命令。这是我的表格:
<asp:FormView ID="orderInfolst" runat="server" DataKeyNames="Id" DataSourceID="OrderSrc">
<ItemTemplate>
Name:
<asp:Label ID="namelbl" runat="server" Text='<%# Eval("Name") %>' />
User Address One
<asp:Label ID="namelbl" runat="server" Text='<%# Eval("UserAddresses.AddressOne") %>' />
<asp:Button ID="EditButton" runat="server" CausesValidation="False" CommandName="Edit" Text="ویرایش" />
</ItemTemplate>
<EditTemplate>
Name:
<asp:TextBox ID="namelbl" runat="server" Text='<%# Bind("Name") %>' />
User Address One;
<asp:TextBox ID="namelbl" runat="server" Text='<%# Bind("UserAddresses.AddressOne") %>' />
<asp:Button ID="UpdateButton" runat="server" CausesValidation="True" CommandName="Update" Text="ویرایش شود" />
<asp:Button ID="UpdateCancelButton" runat="server" CausesValidation="False" CommandName="Cancel" Text="لغو شود" />
</EditTemplate>
在服务器中,我有一个 ItemUpdated 事件的处理程序,如下所示:
if (e.Exception == null)
{
Resultlbl.Text = "update successfully ";
}
else
{
Resultlbl.Text = e.Exception.Message;
}
我得到了更新成功信息。所以姓名已更新,但是地址一相关表未更新!这里出了什么问题?
None
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)