.net - MVC @HTML.ActionLink
问题描述
我开始在 VS2013 中使用我的第一个 MVC 项目,以前从未使用过 MVC。
我有一个网站,上面有几页我很满意。
在其中一个页面上,我添加了(通过教程)以下命令:
@Html.ActionLink("List of Items", "Index", "Items")
这在我的页面上为我提供了一个带有文本“项目列表”的链接,单击此链接实际上给了我从数据库中提取的项目列表。
但是,我实际上希望项目列表自动出现在此页面上,而不必先单击链接,但老实说,我不知道如何做到这一点。
我很高兴去看看、阅读和学习,但我不确定在这个早期阶段该去哪里或寻找什么。
解决方案
如果您来到此页面,请直接调用Items Controller 的Index Action 方法,而不是调用您定义了@Html.ActionLink("List of Items", "Index", "Items")的页面的 Get 方法如果您通过 Url 直接加载此页面,则从其他页面直接输入此 Url,即/Items/Index在浏览器中。
如果您直接访问 Index 方法,请确保它是 Get 方法。
推荐阅读
- java - 如何添加
清单中的标签? - mongodb - 如何根据 _id 字段合并 $facet 结果?
- openstack - 无法启动 OpenStack Glance-api
- ruby-on-rails - 渲染电话:与 CommonMarker 的链接
- mongodb - 父集合引用了父数组,如何填充它?
- sql - 将 SQL 转换为 createQueryBuilder
- php - sqlite 数据库:获取按 sum(col2) 排序的 col1 中项目的每小时计数
- java - 使用位置参数 Java 将公历日期转换为回历日期
- javascript - 服务工作者未获取缓存文件
- r - r 添加一个新列,其中包含另一个条件