如何在母版页中使用和填充基本视图模型?
我有一个 asp.net 母版页,并且我的所有控制器都继承自控制器库。我所有的视图模型都继承自 ViewBase。如何在母版页中拥有一组基本数据,这些数据从基本控制器填充到视图库中,然后填充到母版页中?
I have an asp.net masterpage, and All my controllers inherit from a controller base. All my view models inherit from ViewBase. How can I have a base set of data in the master page that is populated from the base controller into the viewbase, then into the masterpage?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我过去所做的是使用 ViewData 来填充我的母版页。
在母版页中,您可以放置:
然后
baseModel.xx
来放置您在母版页中所需的任何属性。然后,在我的 ControllerBase 中,我重写 OnActionExecuting 并使用我的 baseViewModel 实例填充 viewData。
What I have done in the past is used ViewData to populate my master page.
Inside your master page you can put:
then
baseModel.xx
for whatever properties you need throughout your masterpage.In my ControllerBase, I then override OnActionExecuting and popluate the viewData with an instance of my baseViewModel.