我正在嘗試提交表單。當提交表格時,我想將表格刪除並將文字Thanks for your support. An e-mail will be sent to you as soon as possible.
顯示出來。使操作方法只能通過重定向訪問
我認爲最合乎邏輯的方法是通過將表單提交給動作SaveMessage()
重定向到操作RedirectToAction("MessageSaved")
,該操作返回帶有消息的視圖。如果不是,請說出來。這是爲了練習。
問題是,該消息可以通過去/Support/MessageSaved
查看。如何防止用戶通過網址訪問它,但通過redirectToAction()
可以訪問該操作?
「通過轉到'/ Support/MessageSaved'可以查看該消息」 - 爲什麼這是一個問題? – GalacticCowboy 2013-05-03 16:09:21
@GalacticCowboy這並不是說可怕的事情會發生,但如果我允許用戶不應該查看它,那麼對我來說這似乎很奇怪。 – user1534664 2013-05-03 16:18:29