我目前正在尝试将已知类型(列表)传递给需要由页面加载上的 javascript 拾取的 asp.net 网络表单。
我正在创建的模拟数据如下所示:
protected List<MapCoords> createCoordinateList()
{
List<MapCoords> latlng = new List<MapCoords>();
MapCoords m = new MapCoords();
m.xCoord = 34.241182;
m.yCoord = -77.946839;
latlng.Add(m);
m.xCoord = 34.242176;
m.yCoord = -77.94538;
latlng.Add(m);
return latlng
}
我被卡住的地方(可能只是在当天晚些时候)是过去我进行了 ajax 调用并将结果成功返回到页面的对象。然而,在这种情况下,此模拟数据是由服务器端事件生成的,因此不使用 ajax 来调用或调用该方法。由于对象具有多个属性(x,y),我不能只将值设置为隐藏字段,这就是为什么我认为需要将其作为对象传递。如果迫不得已,我可以使用 ajax 来调用该方法,但这几乎是对我正在尝试做的事情的双重调用,所以我想避免这种情况是可能的
所以问题是如何获取包含坐标的列表并使其可供客户端中的 javascript 访问?这种类型可能会变得更健壮(即更多的属性,所以我需要确保属性保留它们的关联 x 到 y )
干杯,