jquery – 页面加载后的部分渲染

前端之家收集整理的这篇文章主要介绍了jquery – 页面加载后的部分渲染前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个包含一些用户控件的页面.我想在回发之后像ajax渲染一样加载这些用户控件.

每个用户控件都显示数据库中的列表,我不希望用户在服务器代码构建响应时等待,我认为如果为用户显示页面并在通过ajax请求加载用户控件之后这将是有用的.

ASP.NET MVC中是否存在解决方案?这个问题是否存在解决方案?

谢谢提前:l.

解决方法

只需使用jQuery绑定从action方法返回的 HTML(它应返回部分视图结果 – 例如用户控件/部分的输出):

控制器:

[HttpGet]
public PartialViewResult GetSomeData()
{
   var data = somewhere.GetSomething();
   return PartialView(data); // partial view should be typed to data.
}

jQuery的:

$(document).ready(function() {
   $.get('/home/getsomedata/',function(data) {
      $('#target').html(data);
   });   
});

猜你在找的jQuery相关文章