MVC中view和controller相互傳值的方法


MVC項目中,在view層如果使用前台框架,框架中會有封裝好的相互傳值方法。但是,那些postdata[][]方法不一定能夠滿足功能需求,反而一些常用的傳值方法可能會剛好解決它們的不足。總結如下:

一. controller-》view

1.viewBag

viewBag.name="XX";

2.viewData

viewData["name"]="XX";

3.TempData(可跨方法使用)

TempData["name"]="XX

4.model傳值。

model傳值使用最普遍,通過數據庫返回list類型的數據,在view層使用的時候直接@model.字段名即可。

 

二. view-》controller

1.$get

2.$post

3.ajax

方法很多,看項目中需要什么樣的返回值或者傳參區別再決定用哪種方法。

項目繼續,等用到在詳細以代碼為例來闡述。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM