asp.net mvc jquery - 显示部分页面作为返回结果?
使用 jQuery,是否可以调用 /ControllerName/GetSomething?parameter=test
,而在 GetSomething
方法中我有以下内容:
public ActionResult Details()
{
filterQuery.OrderBy = Request.QueryString["parameter"];
var contacts = contactRepository.FindAllContacts(filterQuery).ToList();
return View("ContactList");
}
然后淡出 ContactList.ascx 的当前显示,替换它有更新的吗?
With jQuery, is it possible to call /ControllerName/GetSomething?parameter=test
, while in GetSomething
method I have following:
public ActionResult Details()
{
filterQuery.OrderBy = Request.QueryString["parameter"];
var contacts = contactRepository.FindAllContacts(filterQuery).ToList();
return View("ContactList");
}
and then fadeOut current display of ContactList.ascx replacing it with updated one?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
有一个 PartialViewResult 返回类型:
然后返回一个 PartialView
在 jQuery 中,使用 load() 方法通过 AJAX 检索结果,然后使用 jQuery fadeIn()、fadeOut() 和 fadeTo() 方法的某种组合。
There is a PartialViewResult return type:
Then return a PartialView
In jQuery, use the load() method to retrieve the results using AJAX and then use some combination of the jQuery fadeIn(), fadeOut(), and fadeTo() methods.
您需要调用
$('selector').load(url)
。例如:
You need to call
$('selector').load(url)
.For example: