私はこれを理解しようとして昨夜を過ごしました。
基本的に、Google マップでは、ユーザーがクライアント側の Javascript で選択した 2 点間の方向 (ウェイポイント) を生成できます。
理想的には、これらをサーバー側の 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);;
}
});
しかし、私がテストした結果、これは Web フォームでは機能しないという結論に達しました。MVC ではなく Webforms メソッドに文字列を渡すことができるように、このコードを変更する方法を知っている人はいますか?
ありがとう!