如何在Razor模板中检查一个属性是否在模型中可用

本文关键字:属性 一个 模型 是否 Razor 检查 | 更新日期: 2023-09-27 18:12:18

我想在razor模板中检查某个属性是否在模型中可用。

你能告诉我怎么做吗?,我使用下面的代码:

if (Model.objectIds !=null)

当我这样做的时候,我得到一个异常:

"'RazorEngine.Compilation.RazorDynamicObject' does not contain a definition for 'objectIds'"

如何在Razor模板中检查一个属性是否在模型中可用

你可以在你的razor视图中试试:

if (Model.GetType().GetProperty("objectIds") != null)