私のオブジェクトを読み込みしようとしていますが、どうやって間違っているのが見えませんか?Jquery Ajaxコール - データを読み取る
var model = { LastName: templastname, FirstName: tempfirstname, Mobile: tempmobile, AccountId: tempaccountId, Pin: tempPin }
$.ajax({
url: "/Client/Get/",
type: 'GET',
data: $.param(model, true),
cache: false,
crossDomain: true,
async: true,
dataType: 'json',
success: function (data) {
},
error: function (event) {
},
headers: {
'Access-Control-Allow-Origin': '*'
},
});
コントローラ
public JsonResult GetClient(string model)
{
var e = new ClientMapper();
var objJavascript = new JavaScriptSerializer();
e = objJavascript.Deserialize<ClientMapper>(model); <--Blows up
}
private class ClientMapper
{
public string FirstName { get; set; }
public string LastName { get; set; }
public string AccountId { get; set; }
public string Mobile { get; set; }
public string Pin { get; set; }
}
モデル値:
LastName=dfdfdf&FirstName=dfdfdfdf&Mobile=dfdfdf&AccountId=4e82dbfe-2b7f-472c-b66c-0707b1d66ba2&Pin=1234&_=1469644529256
私はこれを正しくフォーマットする方法任意のアイデア?
langはurですか?代わりにurサーバコードの出力のコピーを貼り付けることができますか? – Iceman
そのC#.net MVC – SeeTheC
@SeeTheCはそう考えています。もしOPがC#コードについて確信が持てないならば、shudはC#とASP.netタグを追加します。そうでなければクライアント側の視点で解決する必要があります。 – Iceman