Вы можете создать свойство на вашей модели представления, которое содержит сериализованную версию json телефонных номеров, например:
public class Person
{
public string Firstname { get; set; }
public string Lastname { get; set; }
public IList<string> PhoneNumbers { get; set; }
public IHtmlString SerializedPhoneNumbers
{
get { return MvcHtmlString.Create(new JavaScriptSerializer().Serialize(PhoneNumbers)); }
}
}
Вы можете использовать это в представлении, например:
<script type="text/javascript">
var phoneNumbers = @Model.SerializedPhoneNumbers
</script>
Теперь вы можете управлять коллекцией в своем клиентском скрипте.