小弟熟悉Java,但項(xiàng)目使用.NET MVC,剛接觸.NET MVC不久,遇到問題種種,特來請(qǐng)教諸位前輩。
問題:
頁面中有一個(gè)Model,Model有非常多字段(使用Inherits方式使用MODEL,ViewData["ModelName"]方式使用不可),我們需要在其它頁面繼續(xù)使用這個(gè)Model,或是在其它Action中使用。
小弟了解到Action獲取View中參數(shù)有下面3種方法(Request.Form[]、Request.QueryString[]、ResultAction Index(x xxx)),但數(shù)據(jù)條數(shù)非常大,GET方式傳遞不可。POST方式如果一次取Model中的一個(gè)字段,代碼量非常大。(這些Model的字段被隱藏在頁面中)。
請(qǐng)問諸位前輩,View中的Model,或集合,或是一些其它對(duì)象,有什么方式可以從Action獲取到么?如果獲取不到,請(qǐng)問諸位有什么好的處理方法解決此類問題么?
3 回答

慕妹3146593
TA貢獻(xiàn)1820條經(jīng)驗(yàn) 獲得超9個(gè)贊
Model 是頁面級(jí)的,大對(duì)象用Request也不妥。
跨頁面訪問可以考慮用Session存,當(dāng)然還要看具體情況。
- 3 回答
- 0 關(guān)注
- 555 瀏覽
添加回答
舉報(bào)
0/150
提交
取消