如何从c#更新javascript变量数组

时间:2016-09-29 14:35:45

标签: javascript c# asp.net-mvc google-maps

我正在使用javascript of mark中的这个数组来显示地图中的所有标记,因为静态工作是完美的

 var markers = [
{
    "title": 'Aksa Beach',
    "lat": '31.6227697895779',
    "lng": '-4.998779296875',
    "description": '/www.google.com">Read more</a>'
}];

但如果我可以在html视图中添加模型中的一些标记是我的问题

@foreach (var item in Model) {
    markers.push({
    "title": item.name,
    "lat": item.lat,
    "lng": item.long,
    "description": item.descript
});
}

1 个答案:

答案 0 :(得分:3)

用单引号或双引号包装值。此外,由于Class<type> my; 是C#变量,因此您需要使用item。在混合C#代码和纯文本(js代码)时,还需要使用@标记

<text>