2013-03-26 41 views
0

我想要將鏈接中的值(特別是子域值)傳遞給自定義子域路由約束(實現IRouteConstraint),使得該值在url中不可見。通過路由值集合傳遞值,我無法從url中隱藏該值。它始終在url中可見。將行爲鏈接的值傳遞到路由約束

那麼我該如何做到這一點?是否有另一種傳遞數據的方式,以使值不可見?

回答

1

您可以用您需要的值創建指向您的操作方法的鏈接。然後在action方法中獲取「hidden」值,並在cookie/session/tempdata中進行傳遞值的重定向。

通過這種方式,您可以獲取所需的信息,並且該值將不會顯示在您重定向到的URL中。