我读this,并试图实现我的应用程序的ViewDataDictionary
但没有工作从View传递数据部分。在.NET CORE
在我看来,我有下面的代码:
@{
var myTest = new
{
UserId = "cdb86aea-e3d6-4fdd-9b7f-55e12b710f78",
UserName = "iggy",
};
}
@Html.Partial("~/Partials/test.cshtml", myTest)
和test.cshtml
很简单,当我写@Model
,我得到{ UserId = cdb86aea-e3d6-4fdd-9b7f-55e12b710f78, UserName = iggy }
我怎样才能提取此作为JSON,所以我可以读@Model.UserName
我试着使用:
<script type="text/javascript">
@
{
<text>
var obj = JSON.parse(@Model);
</text>
}
</script>
,并试图:
<script type="text/javascript">
@:var obj = JSON.parse(@Model);
</script>
,并试图:
@Html.Raw(Json.Encode(object))
但是毫无效果,任何帮助!
请出示使用这些代码块时呈现的HTML。 – CodeCaster
@CodeCaster请亲切看到我对Haim的回答,因为我正从手机写这篇文章,难以复制/粘贴我的提交。谢谢 –
你可以使用类型类/对象而不是匿名类型吗?这样你就不会使用智能感知。 – alltej