view與control間的資料互動
1.viewbag.name ="name1"
2.viewdata["vd"] = "view data";
3.tempdata["td"] = "temp data";
4.model
viewbag和viewdata只在當前的action中有效,生命週期和 view 相同;
tempdata可以通過轉向繼續使用,因為它的值儲存在session中。但tempdata只能經過一次傳遞,之後會被系統自動清除
一般字串等簡訊息可通過viewbag來傳遞,若後台需要傳遞多個實體,則一種方法是將多個實體封裝到乙個實體再傳遞,另外一種是有些地方可以將有些實體放入部分檢視裡面
5.在c裡面將物件設定成公開,view裡面就可以訪問(不太推薦)
6.在view裡面的viewbag.title下面定義獲得資料(相當於後台),然後在頁面可以訪問(相當於asp模式)
//返回json
jsonresult
View與Control間的資料互動
view與control間的資料互動 1.viewbag.name name1 2.viewdata vd view data 3.tempdata td temp data 4.model viewbag和viewdata只在當前的action中有效,生命週期和 view 相同 tempdata可...
mvc專案中分離control與view
實現送耦合 分離的的話相當於controler就單獨是乙個專案,view所在的專案就只用關係ui,因為一般情況下我們也會將model作為乙個單獨的專案來處理。實現方法 1 建乙個類庫,用來放controler在該類庫中新增引用system.web.dll,system.web.abstraction...
view間傳值的方法總結
1 利用nsuserdefaults來傳值,這種方法只限於傳少量資料的情形 比如你要傳乙個float的值,在需要傳的時候用 nsuserdefaults standarduserdefaults setfloat float forkey float 接收值的時候用 nsuserdefaults s...