【发布时间】:2018-03-14 16:51:45
【问题描述】:
在我看来我有
@model Models.ViewModel.MyViewModel
我可以使用Html.DisplayNameFor(model => model.my_id) 方法获得显示的值。这很好用。
但我无法通过执行类似的操作来获取模型中某个字段的值
int id = model.my_id;
每次我使用“model”时,Visual Studio 都找不到对它的引用。它适用于 Html Helpers,但不是当模型不在 HtmlHelper 中的扩展方法中时(我认为它是扩展方法)。
我尝试了许多变体和在 SO 上找到的各种解决方案。我遗漏了一些基本的东西,但我找不到如何获得对模型及其值的引用的答案。
这也是导致失败的原因,
@Html.ActionLink("Edit", "Edit", new { id = model.my_id })
我做错了什么?
【问题讨论】:
标签: razor view asp.net-core-2.0