Ich lese this und versuchte, die ViewDataDictionary
in meiner App zu implementieren, hat aber nicht funktioniert.Übergabe von Daten von Sicht zu Partial in. NET CORE
Aus meiner Sicht habe ich den folgenden Code:
@{
var myTest = new
{
UserId = "cdb86aea-e3d6-4fdd-9b7f-55e12b710f78",
UserName = "iggy",
};
}
@Html.Partial("~/Partials/test.cshtml", myTest)
und die test.cshtml
ist sehr einfach, wenn ich @Model
schreiben, erhalte ich { UserId = cdb86aea-e3d6-4fdd-9b7f-55e12b710f78, UserName = iggy }
Wie kann ich dies als JSON extrahieren, so ich kann @Model.UserName
lese ich versuchte, mit:
<script type="text/javascript">
@
{
<text>
var obj = JSON.parse(@Model);
</text>
}
</script>
und versucht:
<script type="text/javascript">
@:var obj = JSON.parse(@Model);
</script>
und versuchte:
@Html.Raw(Json.Encode(object))
aber nichts funktionierte, jede Hilfe !!
Bitte zeigen die HTML, das bei Verwendung dieser Codeblöcke gerendert wird. – CodeCaster
@CodeCaster bitte sehen Sie meine Kommentare zu Haim beantworten, wie ich dies vom Handy schreiben, schwer zu kopieren/fügen Sie meine commints wieder. Thankd –
Können Sie eine Typklasse/ein Objekt anstelle des anonymen Typs verwenden? Auf diese Weise werden Sie das Intellisense nicht verwenden. – alltej