zoukankan      html  css  js  c++  java
  • 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; 40px;">
    签名:
    </td>
    <td style=" 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; 70px;">
    最近更新:
    </td>
    <td valign="top" style=" 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");
    }
    }
    }

  • 相关阅读:
    牛客网2017年校招全国统一模拟笔试(第三场)编程题集合
    侯捷STL学习(六)--深入list && Iterator traits
    侯捷STL学习(五)--allocator和容器之间的实现关系
    侯捷STL学习(四)--OOP-GP/操作符重载-泛化特化
    侯捷STL学习(三)--分配器测试
    侯捷STL学习(二)--序列容器测试
    牛客网2017年校招全国统一模拟笔试(第一场)编程题集合
    数据库面试题(一)
    SQL基础理论题
    基本SQL练习题--选课经典例题
  • 原文地址:https://www.cnblogs.com/GreenGrass/p/2679813.html
Copyright © 2011-2022 走看看