Click here to Skip to main content
15,886,026 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
CSS
I want to bind json data to listview Like below but i don't know how ?

this is my content page:


XML
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
<asp:ListView ID="listViewMessages" runat="server" DataKeyNames="MessageID" ItemType="modelPD.Messagetbl">
    <ItemTemplate>
        <div class="Message">
            <div class="Title">
                <div class="Name">
                    <%#Item.Name %>
                </div>
                <div class="DateTime">
                    <%#Item.DateOfMessage %>
                </div>
            </div>
            <div id="MessageBody" runat="server" class="messageBody"><%#Item.MessageBody %></div>
            <div class="DivSending">
                <asp:LinkButton ID="linkButtonDelete" Text="Delete" CommandArgument='<%#Item.MessageID%>' OnCommand="linkButtonDelete_Command" runat="server" />
            </div>
        </div>
    </ItemTemplate>
</asp:ListView>
<div id="div" style="width: 200px; height: 200px; border: 1px solid red;"></div>
<script>
    $("#div").click(function () { UpdateListView();});
    function UpdateListView() {
        var Option = {};
        //alert("in Update function");
        Option.url = "/Admin/WebForm1.aspx/GetMyMessages";
        Option.type = "POST";
        Option.data = null;
        Option.contentType = "application/json/:charset:utf-8";
        Option, datatype = "json";
        Option.success = function () { $('#' + '<%=listViewMessages.ClientID%>'). }; //What Sould i do here?
        Option.error = function () { alert("error"); };
        $.ajax(Option);
    };
</script>



ode behind :I read my messages and return that to client side .it will be send as json format.

XML
[WebMethod]
    public static List<Messagetbl> GetMyMessages()
    {
        using (MyEntities me = new MyEntities())
        {
            int UserId = UsersClass.UserId;//Get user id from session
            List<Messagetbl> listOfMessage = (from m in me.Messagetbl where m.receiverId == UserId select m).ToList();
            return listOfMessage;
        }
    }


How should i parse json respoense and binding that to listview?
Posted

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900