我尝试了各种选项,但无法弄清楚如何将日期时间值传递给服务电话:
http://localhost:64550/LimCmsDataService.svc/Listing?id='1,2,3,4'&startDate=datetime'2000-12-12T12:00%22'
http://localhost:64550/LimCmsDataService.svc/Listing?id='1,2,3,4'&startDate='2000-12-12T12:00%22'
有人可以帮助我,以及如何将startDate传递给Listing服务:
public int Listing(int? id,DateTime? startDate)
{
CurrentDataSource.ContextOptions.LazyLoadingEnabled = false;
return this.CurrentDataSource.Listing(id,startDate);
}
答案 0 :(得分:1)
猜测我会说你不需要单引号。此外,在您的示例Uris中,id
的值不是int
- 所以我不希望请求仍然有效。
答案 1 :(得分:0)
除了Dan指出的问题外,请考虑更改输入格式。
即使您设法使其工作,日期在通过URL传递时也容易出现特定于语言环境的混淆。为了减少用户的混淆,最好接受3个参数(startDay,startMonth,startYear)