sir,
i try to bind datalist i get value at json and it bind properly for general asp control . but for label within datalist not. i not able to find control within datalist. plz help.
<script type="text/javascript">
$(document).ready(function () {
$("#getData").click(function () {
// var table = $("#tableID").show();
// table.find("tr+tr").remove();
$.ajax({
url: "WebService.asmx/GetStudents",
data: "{}",
dataType: "json",
type: "POST",
contentType: "application/json; charset=utf-8",
success: function (data) {
$(data.d).each(function (index, item) {
for (var i = 0; i < data.d.length; i++) {
// here i want to set value at label
// $('#<%=GridView1.ClientID %>').FindControl("Label3").ClientID
// $('#<%= DataList1.FindControl("Label3").ClientID %>').text(item.Id);
// $('#<%= DataList1.FindControl("Label4").ClientID %>').text(item.name);
};
});
},
error: function (a, b, c) {
}
});
});
});
</script>
.aspx page
<asp:DataList ID="DataList1" runat="server">
<ItemTemplate>
<table><tr><td><asp:Label ID="Label3" runat="server"></asp:Label></td></tr>
<tr><td> <asp:Label ID="Label4" runat="server"></asp:Label></td></tr>
</table>
<hr />
</ItemTemplate>
</asp:DataList>
Thank you.