0

我是 MVC 的新手,我正在尝试将数据从我的视图中的 actionlink 传递到控制器。

我的控制器看起来像,

public ActionResult BookGenre(string id)

我正在尝试从我的视图中传递一个字符串 id。

@Html.ActionLink("Book", "GenreBook", "Book", new {id = sport}, null)

我在谷歌上找到的所有东西都无法工作。谢谢

4

2 回答 2

0

您需要将操作链接更改为指向“BookGenre”而不是“GenreBook”。此外,您需要在 id 运动周围放置语音标记。您的操作链接应如下所示:

@Html.ActionLink("Book", "BookGenre", new {id = "sport"}, null)
于 2013-05-03T19:12:13.543 回答
0

MVC 对参数类型非常挑剔。你确定 BookGenre id 应该是一个字符串吗?

于 2013-05-03T19:19:15.433 回答