1
我建立了一個法語/英語應用程序,我想對兩種語言都使用相同的控制器/視圖,但要有與當前語言相對應的不同路線。假設我有website.com/Account/Register
返回到我的帳戶控制器和註冊行動,我很想有一個路線是website.com/Comptes/Inscription
。我知道我可以在RegisterRoute部分添加自定義路線,像這樣:本地化路線解決方案
routes.MapRoute(
"AccountFr", // Route name
"comptes/inscription", // URL with parameters
new { controller = "Account", action = "Register" } // Parameter defaults
);
但是,這將需要大量的[無聊]代碼編寫所有符合候選路線和也,我認爲它不會工作當我將使用T4MVC作爲@Url.Action(MVC.Account.Register())
將返回/帳戶/註冊沒有mater,如果我用法語或英語。
任何人對此問題的建議/想法?
謝謝!
編輯
因爲它似乎不具備使用T4MVC沒有任何人有一個其他好的解決方案很好的解決方案?
那麼你是否期望控制器的行爲方式相同,或者做了不同的事情?即兩條路線在行爲方面完全相同嗎? –
他們是一樣的是 – VinnyG
同樣的問題在這裏...任何解決方案? – Subgurim