【发布时间】:2010-02-18 15:01:39
【问题描述】:
基本上我正在构建一个 ASP.NET MVC 应用程序。我有一个搜索页面。它从许多不同的来源搜索结果。为了提高页面加载速度,我决定先从一个来源加载结果,然后在完成搜索其他来源时动态加载更多结果。
到目前为止,我已经返回了第一组结果,并且 Ajax.ActionLink 正在工作,它在 div 中呈现部分视图,该视图显示来自第二个来源的结果。但显然我必须点击 actionLink 才能让它工作。
我想知道的是如何使用 actionlink 在页面加载时触发,以便进一步的结果自动到达?我可以在 javascript/jquery 中重写 actionlink 并在页面加载时触发它,或者这种事情的最佳做法是什么?
【问题讨论】:
-
基本上我的 actionLink 看起来像这样 "" 这在 jquery ajax 中会是什么样子?
-
我们只是在页面加载后使用 javascript 点击链接。这样做的一个很好的副作用是,如果加载局部视图的 ajax 调用失败,用户可以再次单击链接。
标签: asp.net asp.net-mvc ajax asp.net-ajax jquery