MVC 4点击访问模型列表

时间:2014-05-28 11:26:01

标签: asp.net-mvc asp.net-mvc-4

我有一个mvc应用程序,我将列表传递给视图。在大多数点击中,我希望能够在最后一个项目中呈现下一个项目,但我无法确定如何有效地完成这项工作。我的方法最初是使用索引i,但我意识到一个页面被渲染,最后在i访问我的模型总是会得到相同的结果,因为列表中的那个项目是在页面加载时呈现的,不能只是被访问动态。对此问题的方法有任何见解吗?

1 个答案:

答案 0 :(得分:2)

无法访问该模型,因为它仅在服务器端使用。

有几种方法可以解决这个问题,你可以使用Knockout.js或类似的客户端视图模型组件,一旦用户点击按钮再渲染然后从淘汰模型中下一个项目。

或者使用AJAX从后端检索下一个值,然后将其渲染到屏幕上。

或生成整个屏幕,只隐藏用户的所有项目,然后在用户点击按钮后显示它们