我讀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