我想通過傳遞值作爲一個對象使用angularjs與ajax調用。我已經在c#中創建了一個類。現在我在angularjs中調用服務並傳遞對象,但控制器端我沒有得到這個值。如何使用angularjs mvc c#傳遞參數作爲對象?
我已創建這個類在C#:
public class FType
{
public string Type { get; set; }
public string Way { get; set; }
}
我有寫調用controller.js驗證碼:
var Params = {
Type: 'All',
Way: ''
};
$scope.dtOptions = Userservice.GetAllUserss(DTOptionsBuilder, Params)
這是我service.js代碼:
this.GetAllUserss = function (DTOptionsBuilder, Params) {
var response = DTOptionsBuilder.newOptions().withOption("ajax", {
dataSrc: "data",
url: "/admin/getuserlist",
type: "POST",
data: Params
});
return response;
};
這是我的c#方法:
[HttpPost]
[Route("getuserlist")]
[AllowAnonymous]
public ActionResult getuserlist(FType T) // here i am always getting null
{
}
任何一個怎麼能從c#端得到這個值請讓我知道。
發送字符串deseriralize它 –
怎麼能你請告訴我你的意思是json.stringfy()? – coderwill