asp:DataList数据绑定

<asp:DataList ID="DataListFriend" runat="server" RepeatDirection="Vertical" Width="100%"
OnItemCommand="DataListFriend_OnClick" CellPadding="4" DataKeyField="ToId">
<ItemTemplate>
<div class="friendItem" style="padding-top: 10px; padding-bottom: 10px;">
<table>
<tr>
<td valign="center" class="uImage" width="70px">
<a href='FriendHome.aspx?ToId=<%#Eval("ToId") %>'>
<img width="80px" height="80px" class="reducedAvatar" style="text-align: center;"
src="../FrontUser/Image.aspx?UserId=<%#Eval("ToId") %>" alt="" />
</a>
<div class="uName">
<a href='FriendHome.aspx?ToId=<%#Eval("ToId") %>'>
<asp:Label ID="lblUserName" runat="server" Text='<%#Common.StringTruncate(Eval("FriendName").ToString(),4,"...") %>'
ToolTip='<%#Eval("FriendName") %>'></asp:Label>
</a>
</div>
</td>
<td width="450px">
<table>
<tr>
<td valign="top" style="color:#1a2022;width: 40px;">
签名:
</td>
<td style="width: 380px; text-align: left; word-wrap: break-word; word-break: break-all;">
<%#Eval("Signature") %>
</td>
</tr>
</table>
<br />
<table>
<tr>
<td valign="top" style="color:#1a2022;width: 70px;">
最近更新:
</td>
<td valign="top" style="width: 350px; text-align: left; word-wrap: break-word; word-break: break-all;">
<%#Eval("Body") %>
</td>
</tr>
</table>
<br />
</td>
<td width="20px">
</td>
<td width="130px" valign="top" style="text-align: right; padding-top: 15px;">
<a href='../UserCommunity/FriendHome.aspx?ToId=<%#Eval("ToId") %>'>查看好友</a>
<br />
<br />
<asp:LinkButton ID="lbtnAddFriend" CommandName="DeleteFriend" runat="server" Text="删除好友" />
</td>
</tr>
</table>
</div>
<div class="otherdrowline">
</div>
</ItemTemplate>
</asp:DataList>

cs代码:


//删除好友
protected void DataListFriend_OnClick(object source, DataListCommandEventArgs e)
{
int toId = Convert.ToInt32(DataListFriend.DataKeys[e.Item.ItemIndex].ToString());//获取删除列的主键
if (e.CommandName == "DeleteFriend")
{
//true表示删除双方的好友关系,false表示只删除单方的好友关系
if (_friendService.DeleteFriend(_userId, toId,true) > 0)
{
CommonManager.ShowMessageBox(Page, GetType(), "删除好友成功!", CommonManager.MessageType.Information,
CommonManager.PageType.PageWithAjaxAndWithJump, "FriendList.aspx");
}
}
}

转载于:https://www.cnblogs.com/GreenGrass/archive/2012/09/11/2679813.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值