如何将多个输入从ui(TextBox,DatePicker ..)传递到web api? [英] How to pass multiple inputs from ui(TextBox, DatePicker..) to web api?
问题描述
我试过这个
在ViewPage:
$。ajax({
类型: POST,
url: http:// localhost:63461 / api / CarDetails / AccCode,CurrCode,ACBCode,DateFrom,DateTo,DocNo,
});
控制器:
[HttpGet]
public DataSet GetAllcarDetails(string AccCode,string CurrCode,string ACBCode,string DateFrom,string DateTo,string DocNo)//
{
//此处代码...
返回ds;
}
WebAPIConfig:
config.Routes.MapHttpRoute(
name: DefaultApi,
routeTemplate: api / {controller} / {id},
默认值: new {id = RouteParameter.Optional}
);
.ajax({
类型: POST,
url: http:// localhost:63461 / api / CarDetails / AccCode,CurrCode,ACBCode,DateFrom,DateTo,DocNo,
});
控制器:
[HttpGet ]
public DataSet GetAllcarDetails(string AccCode,string CurrCode,string ACBCode,string DateFrom,string DateTo,string DocNo)//
{
//此处代码...
返回ds;
}
WebAPIConfig:
config.Routes.MapHttpRoute(
name: DefaultApi,
routeTemplate: api / {controller} / {id},
默认值: new {id = RouteParameter.Optional}
);
我希望这可以帮助您使用jQuery Ajax调用将多个参数传递给Web API方法< br $> b $ b
http://techbrij.com/pass-parameters -aspdotnet-webapi-jquery [ ^
i tried this
In ViewPage:
$.ajax({
type: "POST",
url: "http://localhost:63461/api/CarDetails/AccCode, CurrCode, ACBCode , DateFrom , DateTo , DocNo",
});
Controller:
[HttpGet]
public DataSet GetAllcarDetails(string AccCode, string CurrCode,string ACBCode, string DateFrom, string DateTo, string DocNo) //
{
// Code here...
return ds;
}
WebAPIConfig:
config.Routes.MapHttpRoute(
name: "DefaultApi",
routeTemplate: "api/{controller}/{id}",
defaults: new { id = RouteParameter.Optional }
);
.ajax({ type: "POST", url: "http://localhost:63461/api/CarDetails/AccCode, CurrCode, ACBCode , DateFrom , DateTo , DocNo",
});
Controller:
[HttpGet]
public DataSet GetAllcarDetails(string AccCode, string CurrCode,string ACBCode, string DateFrom, string DateTo, string DocNo) //
{
// Code here...
return ds;
}
WebAPIConfig:
config.Routes.MapHttpRoute( name: "DefaultApi", routeTemplate: "api/{controller}/{id}", defaults: new { id = RouteParameter.Optional }
);
I hope this will help you pass multiple parameters to Web API method using jQuery Ajax call
http://techbrij.com/pass-parameters-aspdotnet-webapi-jquery[^]
这篇关于如何将多个输入从ui(TextBox,DatePicker ..)传递到web api?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!