現在、既知のタイプ (リスト) を、ページロード時に JavaScript で取得する必要がある asp.net Web フォームに渡そうとしています。
私が作成しているモック データは次のようになります。
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 への関連付けを保持するようにする必要があります)
乾杯、