Как преобразовать список C# List в массив Javascript?C#

Место общения программистов C#
Ответить
Гость
 Как преобразовать список C# List в массив Javascript?

Сообщение Гость »


У меня есть таблица данных, которую я конвертирую в список, сериализую ее и передаю в свое представление с помощью модели представления.

Моя модель представления выглядит следующим образом:< /p>

Код: Выделить всё

public class AddressModel
{
public string Addresses { get; set; }
}
Мое действие контроллера выглядит следующим образом:

Код: Выделить всё

AddressModel lAddressGeocodeModel = new AddressGeocodeModel();
List lAddresses = new List();

string lSQL = " select Address1, CityName, StateCode, ZipCode " +
" from AddressTable  ";

// Convert the data to a List to be serialized into a Javascript array.
//{
...data retrieval code goes here...
//}
foreach (DataRow row in AddressTable.Rows)
{
string[] lAddress = new string[5];
lAddress[1] = row["Address1"].ToString();
lAddress[2] = row["CityName"].ToString();
lAddress[3] = row["StateCode"].ToString();
lAddress[4] = row["ZipCode"].ToString();
lAddresses.Add(lAddress);
}

lAddressGeocodeModel.UnitCount = lAddresses.Count().ToString();
// Here I'm using the Newtonsoft JSON library to serialize my List
lAddressGeocodeModel.Addresses = JsonConvert.SerializeObject(lAddresses);

return View(lAddressModel);
Тогда, на мой взгляд, я получаю следующую строку адресов:

Код: Выделить всё

[["123 Street St.","City","CA","12345"],["456 Street St.","City","UT","12345"],["789 Street St.","City","OR","12345"]]
How am I supposed to get this serialized string residing in a razor model into a javascript array?


Источник: https://stackoverflow.com/questions/184 ... ript-array
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»