как получить список моделей в jquery


У меня есть эта модель и возвращаю ее, когда редактирую форму:

public class NewsVM
{
    public List<string> Tags{get;set;}
}

И в действии:

public ActionResult Edit()
{
     //create instance and fill it
     return View(mymodel);
}

И в jQuery in View я хочу получить Tags и добавить их все в мой div . Как я могу это сделать ?

Я использую это, но не работаю :

@if (Model != null)
{
    <script type="text/javascript">

        for (var i = 0; i < @Model.Tags.Count; i++) {
            alert('@Model.Tags["i"]');
        }

     </script>
}
2   2   2015-10-17 11:18:25

2 ответа:

Необходимо преобразовать модель в массив javascript

var tags = @Html.Raw(Json.Encode(Model.Tags));
for (var i = 0; i < tags.length; i++) {
    alert(tags[i]);
}
@if (Model != null)
{
         for (var i = 0; i < Model.Tags.Count; i++) 
         {
             <script type="text/javascript">
                  alert('@Model.Tags[i]');
             </script>
         }
}