c# - 如何使用 ASP.NET Razor Pages 从 cshtml 中的 ParseObject 呈现自定义字段值?
问题描述
我正在使用带有 ASP.NET 的 Razor Pages 将数据呈现到我的 cshtml:
@* Iterate over Yeet collection *@
@foreach (var yeet in Model.YeetsList)
{
<p>@yeet.Keys.1.value</p><br />
}
我正在迭代一个名为 YeetsList 的列表,其中包含一些 ParseObject 对象。
ParseObjects 没有自定义字段访问器,除了基本的 ParseObject 数据(例如 ObjectId、CreatedAt、UpdatedAt 等)之外,我还需要渲染任何内容,但我想我可以通过打印这些(私有)字段的值来渲染我想要的关键是:
我得到以下信息:
我想要的是“notificationText”的实际值。如何在不经历创建本地数据模型的麻烦的情况下检索并呈现它?我现在真的不想创建一个合适的应用程序。我只想打印对象中包含的“notificationText”的值。
解决方案
你可以使用这样的东西,这可能会有所帮助
@foreach (var yeet in Model.YeetsList)
{
@foreach (string key in yeet.Keys)
{
<p>@yeet[key].value</p><br />
}
}
推荐阅读
- google-bigquery - BigQuery 中 CONDITIONAL_TRUE_EVENT 的替代方案,带有 LAG() 函数?
- sql - 完全加入没有给我想要的结果
- networking - Omnetpp - 在列表/向量中显示模拟拓扑(节点、链接等)
- java - 如何在 2 个数据中心配置 consul-replicate 以进行灾难恢复?
- reactjs - 为什么我不能将道具分配给常量并渲染它
- javascript - 正则表达式匹配其 url 以 image.extention(png,jpg,...) 结尾的所有选项卡,包括本地文件 url(file:///)
- sql - 如何返回一个值在两个表中但另一个值仅在一个表中的值?
- python - 检索 AttributeError 的问题:“DataFrame”对象没有属性“Frame”
- r - 从起点到终点将excel导入R
- assembly - 从堆栈寄存器中弹出时,高 8 位寄存器会发生什么?