У меня есть следующий метод действия.
public ActionResult Action()
{
var model = new SampleViewModel();
model.JsonString = ReadJsonStringFromSomewhere();
return ViewResult(model);
}
На мой взгляд, у меня есть следующий метод для инициализации переменной javascript.
<script type="text/javascript">
var jsObject = eval("(" + <%= Model.JsonString %> + ")");
alert(jsObject);
</script>
'jsObject', который я получаю, не определен. Что здесь не так. Также это лучший способ инициализировать переменную javascript со сложной строкой json?