Ich habe eine ViewData, die eine Zeichenfolge wie folgt enthält.Lesen Objektwerte in Razor
{ Param1 = "1", Param2 = "2", Param3 = "3" }
ich es auf ein Objekt Rasierapparat Variable habe die Einrichtung, aber ich kann diese Werte wie @ myVar.Param1 nicht lesen.
@{
object myParameters = ViewData["parameters"];
}
Ich weiß, wie man das in JS, aber nicht in Razor. Was ist der beste Weg, dies zu tun?
Grüße
Wenn Sie "enthält eine Zeichenfolge" sagen, meinen Sie, dass Sie die Ansichtsdaten so einstellen? 'ViewData [" Parameter "] =" {Param1 = \ "1 \", Param2 = \ "2 \", Param3 = \ "3 \"} "; – AaronLS
@AaronLS ViewData wird so eingestellt (ich habe keinen Zugriff ändern) 'new {Parameter = neu {Param1 =" 1 ", Param2 =" 2 ", Param3 =" 3 "}}'. Wenn man von der View liest, ist es so, als ob man ohne die Balken getippt hätte. –