標題寫得很優美(?)
其實就是controller與View的資料傳遞啦XD
剛接觸MVC的時候蠻驚訝前後端傳值這麼麻煩
之前開發webForm時是習慣code behind
aspx就像是個開放的文件
一本書放在那邊,後端需要什麼就自己看,自己查就好
然後需要的話還可以拿筆把書上不喜歡的地方劃掉,改成自己喜歡的樣子XD
但是MVC就不一樣啦
controller跟View感覺相敬如賓一樣
連進行個對話都要有條有理的慢慢來
告訴我你需要什麼東西,我傳給你
然後,除了我有傳給你的東西以外,其他東西都不准看!!
大概就是這個概念
怎麼覺得有點萌XD(咦?
除了這個萌萌的限制之外
controller傳給view 和 view傳給controller
是兩種不同的傳法
controller傳給view有Model,ViewBag,ViewData,TempData幾種傳法
View傳給controller主要是使用Model Binding的技術,透過form表單來傳遞
終於講到一點正題啦~
那之後會先說的是controller傳給view的方式差異