@Html.Action 與 @Html.Partial 的愛恨情仇
@Html.Action是向 Controller 要一個 PartialResult, @Html.Partial 則是直接執行
剛剛測試起來的感覺Action因為多了一次Request相較之下有比較慢
還是啟動偵錯的錯覺? 我用 @Html.Partial 直接拉 View 滿快的啊
總之如果發起一個 Action 向 Controller 要 View,可想而知是可以帶著 model 一起回來
(吧.....?)
喔然後剛剛發現Shared裡面的View也可以用不指定Controller的方式直接調用(?)
應該說我向自己的 Controller(Home) 要一個 View(Navbar), 但 ~/View/Home/ 下沒有
這個View,Shared下有放
會在家裡撈不到Navber之後往 Shared 撈 (如果都沒有就噴錯了!)
但如果家裡就有,那會優先用自己家的來執行
--
※ 發信站: 批踢踢兔(ptt2.cc)
◆ From: 114.36.53.48
沒有留言:
張貼留言