我有一个直接绑定(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/