У меня есть действие, как показано ниже в моем контроллере, и объект одного класса Viewmodel, который я отправил в качестве аргумента для просмотра. Проблема в том, что мне нужно получить значения этого объекта в javascript.Как получить объект модели с переменной Javascript
public ActionResult FillChecklist()
{
classOne objVM=new classone();
objVM.List=//get list
objVM.Id=//someid
objVM.List2=//secondlist
return View(objVM);
}
Я пробовал что-то вроде ниже, но это не работает. Я знаю, что скрытое назначение переменных - это решение, но я не знаю, имеет ли класс модели много списков, то как я могу получить список в javascript.
<script type="text/javascript>
var [email protected];
</script>
Я также попробовал метод ниже. но он показывает имя json в данном контексте не существует
var obj = JSON.parse('@Html.Raw(Json.Encode(Model))');
, пожалуйста, помогите мне решить эту проблему.
я пытался, что до сих пор ошибки –
он показывает еще одно предупреждение условная компиляция выключена –
Я отредактировал свой ответ и проверил тест для тебя. Это решение работает 100% –