Cześć mam problem z kodem. Do akcji kontrolera przekazuje stringa, który jest zaszyfrowany. Po jego odszyfrowaniu deserializuje go do obiektu jednak przy tej operacji rzucany jest wyjątek:
Co najbardziej mnie zastanawia to to, że odnosi się on do VisualBasic.
Kod wygląda następująco (W czwartej linii pojawia się exception):
public ActionResult Start(string value)
{
var v = Crypto.GetString(value);
UserModel n = (UserModel)Serialization.Deserialize(v, typeof(UserModel));
ViewData["NavBar"] = new NavBarView(n);
return View();
}
Kod deserializacji:
public static object Deserialize(string json, Type objecType)
{
return JsonSerializer.Deserialize(json, typeof(ObjectType));
}