【发布时间】:2014-01-31 08:12:04
【问题描述】:
我正在 wcf 休息服务中编写一个方法。方法是get方法,参数是日期。我如何在 jquery 中使用参数作为服务消耗。
如果我使用 templateUri,它必须是字符串。示例:
[WebGet(ResponseFormat = WebMessageFormat.Json, UriTemplate = "/GetProductionDay/{shiftDate}")]
否则我可以使用 DateTime 之类的查询字符串。示例:
[WebGet(ResponseFormat = WebMessageFormat.Json, UriTemplate = "/GetProductionDay?shiftDate={shiftDate}")]
哪个合适?像这样,我有多个带有 int、datetime 等的参数。所以如果我使用第一个参数,所有的东西都必须是字符串。我对吗? 如果我关注第二个任何类型的任何问题?
【问题讨论】:
-
只是一个观察 - 你可能会发现使用新的 Web API 比使用普通的 WCF 更容易 - 请参阅这个 SO 问题...stackoverflow.com/questions/9348639/wcf-vs-asp-net-web-api
-
好想法其实我也在考虑。但我对 mvc 模型很陌生,也没有人在我的办公室帮助我