WebAPI URL包含多國語系Routing設定

  • 1082
  • 0

其實WebAPI在設定URL包含多國語系並不難,可以很簡單的在Attribute routing的URL Template中多一個Culture的參數即可。但是,如此一來,就必須在全部的Attribute routing都加上這一個參數,這在開發與維護上都相當的不變,所以希望通過自訂DefaultDirectRouteProvider來替所有的Attribute routing加上Culture參數。另外,URL上的語系並不定存在,當URL上沒有存在語系時,則使用預設語系,這也可以透過DefaultDirectRouteProvider一起處理。

...繼續閱讀 »