2011-03-25 93 views
1

我有这个REST WCF服务。REST WCF服务 - 使用QueryString参数

[WebInvoke(UriTemplate = "/GetNames/{Category}?order=asc", Method = "POST", ResponseFormat = WebMessageFormat.Json, RequestFormat = WebMessageFormat.Json)] 
public List<Names> GetNames(string Category) 
{ 
    //Code to retrieve Names by category. 
} 

Category参数映射到Uri中的{Category}

但是,我怎样才能将Uri中的订单查询字符串映射到此方法?

将订单作为参数方法添加不起作用。

请大家帮忙。提前致谢。

+1

如果您发布的代码,XML或数据样本,** **请在文本编辑器中突出显示这些行,然后单击编辑器工具栏上的“代码示例”按钮(“{}”),以便对其进行精确格式化和语法突出显示!如果您发布错误消息,请**使用blockquotes('“')正确格式化错误消息。 – 2011-03-25 11:15:46

回答

2

您是否尝试过 - “?/ GetNames/{}类为了= {}排序” 在Uritemplate和功能

public List<Names> GetNames(string Category, string ordering) 
{ 
    //Code to retrieve Names by category. 
}