我是MVC的新手,我正在尝试将视图中的actionlink数据传递给控制器。
我的控制器看起来像,
public ActionResult BookGenre(string id)
我正在尝试从我的视图中传递字符串ID。
@Html.ActionLink("Book", "GenreBook", "Book", new {id = sport}, null)
我在Google上发现的一切都无法开展工作。谢谢
答案 0 :(得分:0)
您需要将actionlink更改为指向“BookGenre”而不是“GenreBook”。此外,你需要在id运动周围加上语音标记。你的actionlink应该是这样的:
@Html.ActionLink("Book", "BookGenre", new {id = "sport"}, null)
答案 1 :(得分:0)
MVC对参数类型非常挑剔。你确定BookGenre id应该是一个字符串吗?