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
方法很多,看項目中需要什么樣的返回值或者傳參區別再決定用哪種方法。
項目繼續,等用到在詳細以代碼為例來闡述。