2011-03-25 77 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. 
}