gpt4 book ai didi

javascript - Javascript 和 C# 之间来回通信

转载 作者:行者123 更新时间:2023-12-03 11:17:29 24 4
gpt4 key购买 nike

我正在尝试用 C# 编写一段代码,该代码从数据库检索数据并将该数据传递给 javascript(在一次循环内一次一条记录),以便通过 google map api 进行处理。该 javascript 返回一个字符串列表,我用它来进行进一步处理并通过 c# 保存到数据库。

直到现在我才意识到,即使我们将 JavaScript 函数写在循环中,它也只会被调用一次。此外,我什至不知道如何从 javascript 返回字符串列表并在 c# 中使用它。

我在这件事上陷入了困境。您能推荐一个好的、有效的方法吗?

谢谢。

这是我编写的代码,但它不起作用。

foreach (LocationDataPacket d in l)
{

if (d.cellPhoneGPSData == current_cell)
{
lat1 = lat2;
long1 = long2;

lat2 = d.Lat;
long2 = d.Long;
ScriptManager.RegisterStartupScript(this, GetType(), "check", "check("+d.ID+");", true);


}
else
{
lat2 = d.Lat;
long2 = d.Long;
current_cell = d.cellPhoneGPSData;
}
}

最佳答案

我在 google 上搜索“从 .net 客户端访问 google map api”,它引导我找到了适用于 .NET 的 Google API 客户端库:

https://developers.google.com/api-client-library/dotnet/

我假设这将允许您的.net程序(根据您的要求,甚至可能不必在asp.net服务器上运行)成为直接的谷歌地图API客户端,这样您就可以在本地完成所有这些处理。

编辑:解决您原来的问题,为了将数据从客户端返回到您的网络服务器,客户端需要回发信息。这个问题似乎很好地涵盖了这一点:Send javascript variables to server-side ASP .NET 。但是,我不建议根据您所说的想要完成的任务来尝试此操作。我会首先尝试使用 API 的 .NET 客户端库。

关于javascript - Javascript 和 C# 之间来回通信,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27272660/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com