Я передаю двумерный массив данных, используя ViewBag в контроллере, например:
ViewBag.CountryArray = PopulateCountryArray(CountriesInContinent);
Затем в представлении у меня есть:
<script type="text/javascript">
function PopulateCountries()
{
// Copy the country-continent data from Viewbag to local a array.
var arraylength =
@Html.Raw(Json.Encode(ViewBag.CountryArray.Length()));
var CountryArray =
@Html.Raw(Json.Encode(ViewBag.CountryArray));
...
IЯ получаю сообщение об ошибке, указанное в заголовке этого поста с зеленой волнистой линией под обоими вхождениями "Html".
По сути, я просто хочу передать двумерный массив в C # в Controller в функцию Javascriptопределено в представлении.
Какой лучший способ сделать это и избавиться от этих ошибок?