View中的有效ID在控制器中显示为null [关闭]

问题描述 投票:-1回答:1

我正在开发ASP.Net核心MVC应用程序,并且视图与其控制器之间的交互存在问题。在视图中,有一个用于将Id值返回到控制器的编辑按钮:编辑。

选择“编辑”后,@ user.Id中将包含有效的字符串结果。但是,在控制器操作(以断点停止)中,返回的Id值为null:

An image of the controller action

任何人都可以告诉我发生了什么事。

asp.net model-view-controller controller action core
1个回答
0
投票

[经过数小时的互联网浏览,我发现问题是由于asp标签助手“ asp-router-id”引起的。我应该包括要发送给该方法的参数的名称。因此,通过将“ asp-route-id”更改为“ asp-route-slug”,它可以正常工作。

© www.soinside.com 2019 - 2024. All rights reserved.