首页 > 解决方案 > MVC @HTML.ActionLink

问题描述

我开始在 VS2013 中使用我的第一个 MVC 项目,以前从未使用过 MVC。

我有一个网站,上面有几页我很满意。

在其中一个页面上,我添加了(通过教程)以下命令:

@Html.ActionLink("List of Items", "Index", "Items")

这在我的页面上为我提供了一个带有文本“项目列表”的链接,单击此链接实际上给了我从数据库中提取的项目列表。

但是,我实际上希望项目列表自动出现在此页面上,而不必先单击链接,但老实说,我不知道如何做到这一点。

我很高兴去看看、阅读和学习,但我不确定在这个早期阶段该去哪里或寻找什么。

标签: .netasp.net-mvc

解决方案


如果您来到此页面,请直接调用Items Controller 的Index Action 方法,而不是调用您定义了@Html.ActionLink("List of Items", "Index", "Items")的页面的 Get 方法如果您通过 Url 直接加载此页面,则从其他页面直接输入此 Url,即/Items/Index在浏览器中。

如果您直接访问 Index 方法,请确保它是 Get 方法。


推荐阅读