Я использую Asp.net MVC, и в контроллере у меня есть функция, которая генерирует список массивов, т.е. List, и после преобразования его в представление я возвращаю его на страницу просмотра. На странице просмотра я конвертирую его Список по следующему коду:
<% List<string[]> items = (List<string[]>)ViewData["Items"]; %>
Теперь я хочу получить доступ к элементам один за другим каждого массива, принадлежащего списку, используя оператор for / foreach в javascript. Я пытаюсь использовать следующий код:
var j;
for(j=0;j<'<%=items.Count%>';j++)
{
alert('<%=items['+j+'].GetValue(0).ToString()%>');
..........
}
Но я получаю сообщение об ошибке: «Слишком много символов в символьном литерале». Если я использую следующий код, то он работает нормально:
alert('<%=items[0].GetValue(0).ToString()%>');
Но я хочу использовать его динамически. Есть ли способ выполнить эту операцию? Пожалуйста, помогите мне. Спасибо заранее.
Arka