如果要在(B)Controller使用到(A)Controller的model,目前想到的方法有以下幾點
想詢問各位大大,不知道有沒有推薦其他更方便的做法呢?
懷念WebForm宣告一個Public大家一起共享的美好時光
擔心TempData生命週期太短問題,可以使用Session
(A)Controller會先去呼叫API把資料存進model裡面
A Controller儲存資料到Session
Session["Model"] = Model
輸入完資料Ajax送出後會另外呼叫(B)Controller把資料送出去。
B Controller將儲存資料送出
SendData(Session["Model"])
注意
另外假如要減輕Server負擔,可以送到在前端使用者使用Javascript儲存到瀏覽器
注意資安資料要記得加密處理