我已經花了最後一晚試圖弄清楚這一點。如何將字符串化的JSON傳遞給C#方法?
基本上在谷歌地圖中,我能夠在用戶在客戶端Javascript中選擇的兩點之間生成方向或航點。
我非常希望能夠將這些存儲在我的數據庫(使用C#.NET和SQL Server DB林)通過傳遞這些到服務器端C#方法..
我得的地步我可以通過以下方式將我需要的方向放入字符串中:
*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表單工作。有誰知道我可以如何更改此代碼,以便我可以將字符串傳遞給Webforms方法而不是MVC?
謝謝!
我們可以看到GetDirections()代碼 – CR41G14
這種東西_does_適用於ASP.NET Web窗體。 – Rawling