首页 > 解决方案 > 有没有办法将模型的数据作为 Razor 中的变量访问(而不是 Html.DisplayFor())?

问题描述

我正在尝试访问 Razor 文件中的当前模型数据,但不是Html.DisplayFor(model => model.Name). 我实际上想将模型的数据存储在一个变量中,例如:var Name = Model.Name. 这可能吗?

标签: c#htmlrazor

解决方案


你可以使用 Razor 语法将 C# 直接嵌入到 Razor 视图中。

@{ var modelValue = Model.value; }

然后您可以在视图中的其他位置使用该变量:

<p>Value: @modelValue</p>

推荐阅读