2013-03-18 36 views
0

我有資源,一個文件夾,我想給機會與權標記所有用戶都可以訪問it.Requests像:捕獲所有請求MVC 4

www.mysite.com/uploads/images?token = some security value 

所以我需要處理所有的請求是開始於

www.mysite.com/uploads 

爲正確的標記和批准或拒絕request.Could你可以舉一個基本的例子嗎?

回答

1

爲什麼不創建一個www.mysite.com/uploads/images/token的路線?

 routes.MapRoute(
      "Uploads", // Route name 
      "uploads/images/{token}", // URL with parameters 
      new { controller = "uploads", action = "images", token = "" } // Parameter defaults 
     ); 
    } 

這條路線應放置在您的路由列表的頂部,並會趕上與/uploads啓動路線...您的用戶將被路由到uploadsController(在這種情況下),並且將執行images操作方法傳遞Token作爲一個字符串參數。