在更新面板中更新列表视图的数据绑定时遇到问题。listview 是做一个数据绑定并返回一些用户名。我已经通过从一个 asp 按钮触发它来测试数据绑定,它就像这样工作得很好。
protected void getFacebookFriends(object sender, EventArgs e)
{
List<testResult> getFriends = (from i in lqDataContext.test(base.UserId) select i).ToList();
lvFacebookFriends.DataSource = getFriends;
lvFacebookFriends.DataBind();
}
当我尝试通过 ajax 使用
<telerik:RadAjaxPanel ID="updateFriends" runat="server" OnAjaxRequest="updateFriends_AjaxRequest">
function invokeAjaxRequest() {
$find("<%= updateFriends.ClientID%>").ajaxRequestWithTarget("<%= updateFriends.UniqueID %>", 97);
}
protected void updateFriends_AjaxRequest(object sender, AjaxRequestEventArgs e) { List getFriends = (from i in lqDataContext.test(base.UserId) select i).ToList(); lvFacebookFriends.DataSource = getFriends; lvFacebookFriends.DataBind(); updateFriends.EnableAJAX = false; }
我可以在调试中看到我通过 updateFriends_AjaxRequest 没有错误,但 ui 没有改变。
感谢您帮助我理解这一点。
标记