TempData,跳轉後的提醒

2022-01-31 18:16:06 字數 508 閱讀 9246

tempdata與viewdata用法一樣,不同的是viewdata是當前action與對應的view中存在,tempdata在下個action還有效,再往後就無效了。只是我的淺薄理解,希望不會誤人子弟

舉2個例子

1.我們經常遇到的環境是,當前頁面做了乙個form提交,我們希望form提交以後跳轉到另外乙個頁面,並且顯示提交結果

通常跳轉頁面以後,前乙個提交的返回值要做引數傳遞才能用,很麻煩

如果使用tempdata就可以很簡單的解決這個問題了

tempdata["alert"] = "申請提交成功";

我每個頁面都判斷一下有沒有alert,有就彈出提醒

2.我們也可以在後台通過tempdata["redirect"] 來判斷我要返回哪個view或者跳轉到其它action,這個tempdata["redirect"]也是前乙個頁面定義的

總結,tempdata主要功能就是在不調整方法引數的前提下,傳遞乙個臨時的引數,而且此引數傳遞過來以後僅當前action有效,過去了就消失。

解析PHP提交後跳轉

複製 如下 php 定義redirect 開始 定義redirect 跳轉函式,是用來在使用者操作後,頁面根據要kyecc求跳轉到指定頁面 param unknown type ms 是用來調整跳轉所需要的秒數 param unknown type url 是指定跳轉到的位址 param unkno...

使用者登入後跳轉到 登入前 的頁面 url 跳轉

在一般有使用者登入的 中,都會有需要使用者登入後才能操作的頁面,如果在使用者登入後能跳轉到之前的頁面,就會給使用者乙個很好的體驗,也能讓他們更容易的瀏覽要操作的頁面。這中間主要用到的是獲取url引數,獲取後用於跳轉。主要實現步驟 為了能很好的說明,主要已兩個頁面為例,order.aspx,login...

cas 單點退出後跳轉問題

另 關於cas單點退出singlesignoutfilter警告 cas單點退出直接鏈結到伺服器的logout位址,為了使退出後能返回原來的專案,需要做的修改。1.服務端cas servlet.xml配置 增加屬性 p followserviceredirects true 2.退出的鏈結後加上?s...