c# - 如何检查 Razor 模板中的模型中的属性是否可用?

标签 c# asp.net razor asp.net-web-api

如果某个属性在模型中可用,我想 checkin Razor 模板。

你能告诉我我该怎么做吗?我正在使用以下代码:

if (Model.objectIds !=null)

当我这样做时,我遇到了一个异常:

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

最佳答案

你可以在你的 Razor View 中试试这个:

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

关于c# - 如何检查 Razor 模板中的模型中的属性是否可用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39962179/

相关文章:

c# - 如何重定向到另一个页面并在该页面上触发事件?

asp.net - ASP.NET MVC 网站中的全局值是否可以由使用该网站的任何人访问,或者是否为每个 session 实例化?

c# - 快速并发检查 .co.za 域的 SOA DNS 记录

asp.net-mvc - Razor 嵌套 WebGrid

javascript - 在 Razor View 中引用 JavaScript 文件以获取 JavaScript Intellisense

c# - 五个线程处理任务列表 c#

c# - 在azure中托管共享dll

c# - MVC 局部 View 在发布后呈现为 View

c# - 从图像生成视频并添加音频时,视频无法播放

c# - ASP.Net MVC TryUpdateModel() 等效于在 Windows 应用程序中使用