c# - How to update shared Layout in MVC without sending Data again and again from each view via model -
i new asp.net , hence facing simple problem, have shared layout different views, shared layout being used many views. shared layout contains side bar consisting of categories , top navbar. in current scenario, whenever return view controller uses shared layout, have send data in model or viewbag used shared layout sidebar , other components. there way shared layout gets data automatically model , don't need send data again , again components of shared layout via model. know question bit silly highly appreciated.
you need create partialview
in render top navbar , sidebar. call @html.action()
in layout page render partialview.
layout page
@html.action("sidebarpartial", "home")
controller
public actionresult sidebarpartial() { //if sidebar dynamic return data controller , pass partialview return partialview(); }
Comments
Post a Comment