我一直在實施RouteConstraint最近的責任是將自定義路由值與會話中的某些模型數據進行匹配。根據路由數據驗證會話數據時使用IRouteConstraint或ActionFilterAttribute
我發現的是,對於IncomingRequest的routeDirection,會話爲空。
- 沒有配置會話,直到 控制器 創建/初始化?
- 如果是這種情況,這種類型的 函數更適合應用於控制器級別的過濾器 ?
- 還有其他可行的選擇嗎?
它的遺憾之處在於這個驗證確實需要應用於每一個路由,除了在第一個入口上配置會話時,所以我認爲路由約束是最好的解決方案。
謝謝。