2012-12-13 38 views
1

我建立我的弗里斯特ServiceStack網站,有一點的問題與我的URL訪問查詢字符串值訪問查詢字符串值使用onGET

public override object OnGet(MyModel.Product request) 
     { 
      if (request.ItemID != null) 
      { 
       return Repo.MyRepo.GetProduct(request.ManufacturerID, request.ItemID); 
      } 

      return Repo.MyRepo.GetProducts(request.ManufacturerID, request.Page, request.PageSize, request.tStamp); 
     } 

參數頁,每頁和TSTAMP不屬於我的對象,但我需要他們調用我用來獲取我的數據的SP。我怎樣才能訪問這些?好像我錯過了一些非常簡單的東西。

回答

5

考慮將未來服務使用ServiceStack's New API。當您繼承Service類時,您可以訪問QueryString:

public object Get(MyModel.Product request) 
{ 
    var value = base.Request.QueryString["key"]; 
}