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

Popular posts from this blog

angularjs - ADAL JS Angular- WebAPI add a new role claim to the token -

php - CakePHP HttpSockets send array of paramms -

node.js - Using Node without global install -