c# - 有没有办法将模型的数据作为 Razor 中的变量访问(而不是 Html.DisplayFor())?
问题描述
我正在尝试访问 Razor 文件中的当前模型数据,但不是Html.DisplayFor(model => model.Name)
. 我实际上想将模型的数据存储在一个变量中,例如:var Name = Model.Name
. 这可能吗?
解决方案
你可以使用 Razor 语法将 C# 直接嵌入到 Razor 视图中。
@{ var modelValue = Model.value; }
然后您可以在视图中的其他位置使用该变量:
<p>Value: @modelValue</p>
推荐阅读
- python - Pandas MultiIndex:对每个第一个索引使用相同的第二个索引
- python - 导入自定义模块
- typescript - 定义嵌套对象的类型 - TS
- c++ - 在编译时评估函数成本的通用方法
- typescript - 我应该在哪里打开 VS Code 中改进的 TSDoc 支持的问题?
- java - Intellij 启动错误:IDE 尚未初始化
- ruby-on-rails - 使用 ActiveRecord 构建器方法时有没有办法填充反向关系
- java - Spring PropertiesPersistingMetadataStore 文件中的无效字符 \u0000
- reactjs - 黑客可以影响国家内部的信息吗?
- python - 如何将 csv 文件的行读入 numpy 数组或列表?