0
我們目前正在使用MvcContrib.Routing.MvcRoute
作爲我們的路線,但它在3.0.51.0版中標記爲Obsolete
。流暢的API被某種東西取代還是被遺棄?什麼取代MvcContrib中的[Obsolete] MvcRoute?
我們目前正在使用MvcContrib.Routing.MvcRoute
作爲我們的路線,但它在3.0.51.0版中標記爲Obsolete
。流暢的API被某種東西取代還是被遺棄?什麼取代MvcContrib中的[Obsolete] MvcRoute?
按照changelog:
Deprecated MvcRoute and RegexRoute. Not maintained in nearly 2 years
只需使用標準路由類MVC中。或者,如果有一些功能依賴於您,您可以繼續使用它,但是請注意對它的支持已經被刪除。
而這裏的response from Jeremy:
與MvcRoute唯一真正的問題是,它不與地區工作, 這限制了它的實用性。我不打算隨時將它刪除,但我認爲MVC的內置MapRoute擴展方法爲 可能是更好的選擇。
MapRoute()擴展中缺少的重要內容是對默認操作的強類型化。 – dahlbyk
@dahlbyk,是的,這是真的。每個人都喜歡打字。那麼,你問了一些關於Obsolete屬性的事實,我提供了一些事實。但是,如果您像我一樣在應用程序中不使用區域,則可以繼續使用此擴展方法。也許在ASP.NET 4中,我們會看到一些更好的方法來聲明路由。 –
我欣賞事實 – dahlbyk