對不起,如果它是重複的,但我試圖找到返回到上一頁的最佳方式,而我做我的控制器上的服務器端驗證。RedirectToAction通過使用Request.UrlReferrer
我嘗試了一些東西,這可能是不好的做法...
Response.Redirect("~" + Request.UrlReferrer.LocalPath);
這引發了與防僞令牌的問題。
另外:
RedirectToRoute(Request.UrlReferrer.LocalPath);
凸起
:
從 客戶端(:)檢測到潛在危險的Request的值。
和其他一些不起作用的東西。
我需要一些建議,即利用了Request.UrlReferrer
的,不需要任何額外的補充我的意見或的ViewModels,請
編輯: 從我搜索到目前爲止,最好的辦法沃爾德是使用
return RedirectToAction(string actionName, string controllerName, RouteValueDictionary routeValues);
但我怎麼能利用Request.UrlReferrer
對象得到這個(string actionName, string controllerName, RouteValueDictionary routeValues)
參數值???
一般使用UrlReferrer時會被警告。它可能不符合你的期望。 – Mats
@Mattias,謝謝你的警告!我希望沿着一個建議.. :) – cnom