【发布时间】:2012-11-22 04:14:24
【问题描述】:
我昨晚一直在试图解决这个问题。
基本上在 Google 地图中,我能够在用户在客户端 JavaScript 中选择的两点之间生成方向或航路点。
理想情况下,我希望能够通过将它们传递给服务器端 C# 方法来将它们存储在我的数据库中(我使用 C#.NET 和 SQL Server DB)。
我已经到了可以使用以下方法将我需要的方向放入字符串中的地步:
*var string = JSON.stringify(response);*
现在,我遇到了困难。
如何将它传递给 C# webforms 方法?
我看到了一个 MVC C# 解决我的问题的方法:
var str = JSON.stringify(data)
var city = {};
city.Directions = str;
$.ajax({
type: 'POST',
url: 'usertrip.aspx/GetDirections',
data: str ,
contentType: 'application/json; charset=utf-8',
dataType: 'json',
success: function (r) {
alert(r.d.Directions);;
}
});
但我已经测试过,并得出结论认为这不适用于网络表单。有谁知道我可以如何更改此代码,以便我可以将字符串传递给 Webforms 方法而不是 MVC?
谢谢!
【问题讨论】:
-
我们能看到 GetDirections() 代码吗
-
这种事情确实适用于 ASP.NET Web 表单。
标签: c# asp.net ajax webforms maps