use*_*541 7 ajax asp.net-mvc jquery
我有一个包含一些用户控件的页面.我想在回发之后像ajax渲染一样加载这些用户控件.
每个用户控件都显示数据库中的列表,我不希望用户在服务器代码构建响应时等待,我认为如果为用户显示页面并在通过ajax请求加载用户控件之后这将是有用的.
ASP.NET MVC中是否存在解决方案?这个问题是否存在解决方案?
谢谢提前:l.
只需使用jQuery绑定从action方法返回的HTML(应返回部分视图结果 - 例如用户控件/ partial的输出):
控制器:
[HttpGet]
public PartialViewResult GetSomeData()
{
var data = somewhere.GetSomething();
return PartialView(data); // partial view should be typed to data.
}
Run Code Online (Sandbox Code Playgroud)
jQuery的:
$(document).ready(function() {
$.get('/home/getsomedata/', function(data) {
$('#target').html(data);
});
});
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
2870 次 |
最近记录: |