jquery - 如何使用 jQuery 刷新 ASP.NET MVC UserControl?

标签 jquery asp.net-mvc user-controls

我有一个直接绑定(bind)到数据库的用户控件,也就是说,它不由任何操作呈现。它独立工作。

但是,有时我必须刷新它才能从数据库中获取新信息。 我已经通过 Ajax 在 jQuery 中刷新了 UserControls,但在所有这些情况下,我都有一个 Action 来创建服务。

但是,这次我没有操作,因为此 UC 直接获取其信息。

有人知道怎么做吗?

非常感谢!!

最佳答案

更新:

您需要调用返回控件 View 的操作。示例:

public ActionResult GetFooControl()
{
   return View("~/Views/Shared/Foo.ascx");
}

然后使用 jQuery 的加载函数刷新控件容器的内部 HTML。

$('#mycontrolContainer').load('../MyController/GetFooControl');

关于jquery - 如何使用 jQuery 刷新 ASP.NET MVC UserControl?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/826450/

相关文章:

javascript - 如何捕获浏览器阻止的 XMLHttpRequest?

jquery - 帮助 css 和 jquery 网格

asp.net-mvc - 在数组中使用 jqAutocomplete

c# - 不允许下拉菜单选择空值

c# - 当我将 WPF UserControl 用于其内置项目以外的项目时,我的 WPF UserControl 无法找到资源

asp.net 用户控件部署

jquery - 使用 jQuery 停止未完成的 Ajax 请求

javascript - 获取 Javascript 对象属性名称

javascript - 为什么MVC Sweet Alert会自动关闭?

c# - asp.net UserControl继承,base user control中的web控件都是空指针