Вы только что помогли мне решить проблему, против которой я бился в течение последних 2 дней. Спасибо.

аюсь реализоватьэтот пример нокаута используя ASP MVC 3 Razor.

В первом разделе рассматривается простое связывание данных массива C # с использованием стандартного механизма просмотра ASP. Я пытаюсь пример примера с использованием "Razor", и эта строка:

<script type="text/javascript"> 
    var initialData = <%= new JavaScriptSerializer().Serialize(Model) %>; 
</script>

приводит к пустой переменной дляinitialData.

Я также попробовал это:

@{
    string data = new System.Web.Script.Serialization.JavaScriptSerializer().Serialize(Model);
}

И затем указал initialData следующим образом:

var initialData = @Html.Raw(data);

Это заполняетinitialData с набором данных, но привязка не работает.

Я просто пытаюсь привязать этот набор данных для отображения количества идей, как в примере:

<p>You have asked for <span data-bind="text: gifts().length">&nbsp;</span> gift(s)</p>

Почему привязка данных не работает в этом случае?

Ответы на вопрос(2)

Ваш ответ на вопрос