Asp.net mvc 如何实现部分页面加载功能
我有一个应用程序,它有非常庞大的页面,我不能再减少功能。正因为如此,我的每个页面都花费了太多的时间来完全加载 有没有办法按顺序加载页面。链接一旦我点击了URL,就会立即显示一些内容,而其他内容会一个接一个地显示吗 在我们的网站上,我们使用实体框架和RJSResult来呈现内容 感谢和问候,Asp.net mvc 如何实现部分页面加载功能,asp.net-mvc,load,renderpartial,partials,Asp.net Mvc,Load,Renderpartial,Partials,我有一个应用程序,它有非常庞大的页面,我不能再减少功能。正因为如此,我的每个页面都花费了太多的时间来完全加载 有没有办法按顺序加载页面。链接一旦我点击了URL,就会立即显示一些内容,而其他内容会一个接一个地显示吗 在我们的网站上,我们使用实体框架和RJSResult来呈现内容 感谢和问候, Kamal Kant Pansari您可以使用AJAX延迟某些页面部分的加载。在这种情况下,Html.RenderPartial方法没有帮助,因为在将结果页发送到客户端之前,将呈现部分视图 使用jQuery,
Kamal Kant Pansari您可以使用AJAX延迟某些页面部分的加载。在这种情况下,Html.RenderPartial方法没有帮助,因为在将结果页发送到客户端之前,将呈现部分视图 使用jQuery,您可以执行以下操作:
<script src="<%= Url.Content("~/Scripts/jquery-1.3.2.js") %>"
<script type="text/javascript">
$(document).ready(function()
{
var url = '<%= Url.Action("ReturnDelayedPartialView") %>';
// show a placeholder image
$("#delayed").html("<img src='<%= Url.Content("~/Content/ajax-loader.gif") %>' />");
// load content
$("#delayed").load(url);
}
</script>
<div id="delayed">
</div>