Mar*_*tin 7 c# asp.net asp.net-web-api asp.net-web-api-routing
我正在使用新的asp.net web api并希望传递可选参数,我相信你需要填充一个属性,所以它允许我使用para传递params?符号.
在用uri模板完成之前我相信.
有没有人有一个例子或任何帮助真的很感激.
我正在传递url中的id,它以int int的形式到达我的控制器
但我需要通过一些日期
您可以使用可空类型使参数可选:
public class OptionalParamsController : ApiController
{
// GET /api/optionalparams?id=5&optionalDateTime=2012-05-31
public string Get(int id, DateTime? optionalDateTime)
{
return optionalDateTime.HasValue ? optionalDateTime.Value.ToLongDateString() : "No dateTime provided";
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10236 次 |
| 最近记录: |