C# 如何使用ASP.NET Razor页面从cshtml中的ParseObject呈现自定义字段值?

C# 如何使用ASP.NET Razor页面从cshtml中的ParseObject呈现自定义字段值?,c#,asp.net,asp.net-mvc,parse-platform,parse-dotnet-sdk,C#,Asp.net,Asp.net Mvc,Parse Platform,Parse Dotnet Sdk,我正在使用ASP.NET中的Razor Pages将数据呈现到我的cshtml: @* Iterate over Yeet collection *@ @foreach (var yeet in Model.YeetsList) { <p>@yeet.Keys.1.value</p><br /> } @*迭代Yeet集合*@ @foreach(Model.YeetsList中的var yeet) { @yeet.Keys.1.值 } 我正在遍历一个

我正在使用ASP.NET中的Razor Pages将数据呈现到我的cshtml:

@* Iterate over Yeet collection *@
@foreach (var yeet in Model.YeetsList)
{
    <p>@yeet.Keys.1.value</p><br />
}
@*迭代Yeet集合*@
@foreach(Model.YeetsList中的var yeet)
{
@yeet.Keys.1.值


}
我正在遍历一个名为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 />
        }    
    }
@foreach(Model.YeetsList中的var-yeet)
{
@foreach(yet.Keys中的字符串键)
{
@yeet[键]。值


} }
您可以使用类似的方法,这可能会有所帮助

   @foreach (var yeet in Model.YeetsList)
    {
       @foreach (string key in yeet.Keys)
        {
           <p>@yeet[key].value</p><br />
        }    
    }
@foreach(Model.YeetsList中的var-yeet)
{
@foreach(yet.Keys中的字符串键)
{
@yeet[键]。值


} }
@yeet.Keys.ElementAt(1)

应该这样做(这将是名称,而不是值,因为据我所知,您需要一个名称)。如果您需要值,那么只需
@yeet[“notificationText”]

@Evk谢谢。我在寻找值。
@yeet.Keys.ElementAt(1)

应该这样做(这将是名称,而不是值,因为据我所知,您需要一个名称)。如果您需要值,那么只需
@yeet[“notificationText”]

@Evk谢谢。我正在查找值。如果其中一个值是列表,是否有方法显示长度?例如,
@yeet[“likesArray”].size()
?在检查大小之前,您需要
类型转换
,因为编译器不知道特定
键的
是哪种类型的,而且如果有一个值是列表,您是否有办法显示长度,您还可以投票支持答案?例如,
@yeet[“likesArray”].size()
?在检查大小之前,您需要
typecast
,因为编译器不知道特定
键的
属于哪种类型,如果答案对您有帮助,您也可以投票赞成吗