次のルーティングがあります。
...
when('/sections/:bookID', {
templateUrl: 'partials/book.html',
controller: 'bookCtrl'
})
...
bookID はパラメーターとして定義されていますが、暗号化およびエンコードされているため、結果の URL は次のようになります。
/sections/9XhNLs0tI%2fmr67rkJtfhaw%3d%3d
問題は、このルーティングが機能していないことですか?
PS: 暗号化されていない値は問題なく機能します。だから、私はルーティングが機能していることを知っています。
エンコーディングは、次のように C# で作成されました。
HttpUtility.UrlEncode(Convert.ToBase64String(encrytedBuffer));
ルーティングがこの値でうまくいかない理由を知って9XhNLs0tI%2fmr67rkJtfhaw%3d%3d
いますか?