這DTO路線是否可以從一個變量開始?
[Route("/{Module}/{Name}")]
public class ViewEntityList {
public string Module { get; set; }
public string Name { get; set; }
}
使我的應用程序啓動錯誤與
RestPath '/ {模塊}/{名稱}' 在類型 'ViewEntityList' 無效
我可以改變路線以字面開頭(例如/Entity/{Module}/{Name}
),但它不是我想要的;此外,我的網址開始顯得過長並且非REST式。
是否有可能開始一個變量的路線?如果沒有,是否有另一種方法可以將包含兩部分的路線映射到特定的DTO?
RouteAttribute來自哪個項目?我發現有幾個項目有一個RouteAttribute類來處理你正在談論的事情,但是我沒有意識到MVC中內置了什麼。 Tim McCall的屬性路由。有一個Stack Exchange使用的。還有其他的。 – Pete
@Pete:這是特定於ServiceStack的。 – Daniel