我有这个模型并在表单Edit:
时返回它public class NewsVM
{
public List<string> Tags{get;set;}
}
并在行动中:
public ActionResult Edit()
{
//create instance and fill it
return View(mymodel);
}
在View中的jQuery中我想获取Tags
并将所有这些添加到我的div中。我怎么能这样做?
我用这个但不行 :
@if (Model != null)
{
<script type="text/javascript">
for (var i = 0; i < @Model.Tags.Count; i++) {
alert('@Model.Tags["i"]');
}
</script>
}
答案 0 :(得分:6)
您需要将模型转换为javascript数组
var tags = @Html.Raw(Json.Encode(Model.Tags));
for (var i = 0; i < tags.length; i++) {
alert(tags[i]);
}
答案 1 :(得分:0)
@if (Model != null)
{
for (var i = 0; i < Model.Tags.Count; i++)
{
<script type="text/javascript">
alert('@Model.Tags[i]');
</script>
}
}