0
我是新來的ASP/MVC和的那部分開始使用一個簡單的應用程序學習。傳列表查看MVC4
我有如下對象的集合控制器
public ActionResult loadimage(String FQDN, String trange)
{
List<geo_crd> Geo_crd = new List<geo_crd>();
//more logic
foreach (ToDoItem T in query1)
{
IEnumerable<GeoItem> query2 = (from b in db1.GeoItems
where b.DNS_server_address == T.DNS_server_address
select b);
foreach (GeoItem X in query2)
{
Geo_crd.Add(new geo_crd(X.DNS_latitude, X.DNS_longitude, 1));
}
}
return View(Geo_crd);
}
Geo_crd是型號如下
namespace ToDoApp.Models
{
public class geo_crd
{
private Decimal _geo_lat;
private Decimal _geo_long;
private int _status_flag;
public geo_crd(Decimal x, Decimal y, int z)
{
_geo_lat = x;
_geo_long = y;
_status_flag = z;
}
public Decimal geo_lat
{
get { return _geo_lat; }
set { _geo_lat = value; }
}
public Decimal geo_long
{
get { return _geo_long; }
set { _geo_long = value; }
}
public int status_flag
{
get { return _status_flag; }
set { _status_flag = value; }
}
}
}
我收到的意見如下
@model IEnumerable <ToDoApp.Models.geo_crd>
// more code here
<script type="text/javascript">
@foreach (var item in Model){
<spam><li> @item.geo_lat </li></spam>
<span> <li> AddLocationPin(@item.geo_lat, @item.geo_long, null, 'place 1');</li> </span>
}
</script>
我遇到的問題是,服務器不發送AddlocatioPin,它只是忽略它我猜。
我是不是真的很愚蠢嗎? 請幫助
感謝@archil,但由於某種原因現在還沒有經過AddLocationPin創建併發送客戶視圖時。我在這裏錯過了一些基本的東西嗎? – user1270305
該問題是腳本內的html標籤。否則解決方案工作。所以接受它作爲答案。有效的是如下 – user1270305