SSA*_*SSA 0 asp.net-mvc asp.net-mvc-4
我是asp.net MVC的新手,目前使用MVC4,通过教程学习,所以要知道我是新手.:)
问题:我有一个列出序列号和描述的索引页面,您点击序列然后转到详细信息,工作正常没问题.在控制器操作中,我根据id选择详细信息.现在我想在详细信息视图中实现导航,以便用户可以转到下一个序列号(如在索引页面中)而无需返回索引页面.我应该遵循什么方法?有没有标准的方法?尝试搜索示例但到目前为止没有运气.
在控制器中,您可以在详细信息方法中添加代码:
// id is the id that is passed into the details method
var nextID = db.Products.OrderBy(i => i.ID)
.SkipWhile(i => i.ID != id)
.Skip(1)
.Select(i => i.ID)
ViewBag.NextID = nextID;
Run Code Online (Sandbox Code Playgroud)
现在,您可以在详细信息视图中使用指定的值(razor语法):
<a href="/Products/Details/@ViewBag.NextID">Next</a>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2408 次 |
| 最近记录: |