У меня есть сайт, использующий одну master.page.На master.page у меня есть строго типизированный пользовательский элемент управления (.ascx) под названием «ControlPanel».Его тип - ControlPanelViewModel.
Вот основная страница - MasterFrame.master:
<%@ Master Language="C#" Inherits="System.Web.Mvc.ViewMasterPage" %>
<body>
<% Html.RenderPartial("ControlPanel"); %> <!-- Here I need to pass the ControlPanelViewModel -->
<!-- main content area -->
</body>
</html>
Вот пользовательская страница управления - ControlPanel.ascx:
<%@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControl<ControlPanelViewModel>" %>
<!-- Some content which are using the ControlPanelViewModel -->
Теперь вопрос в томотправить правильный ControlPanelViewModel в пользовательский элемент управления главной страницы?Каков наилучший подход?Есть ли какая-то хорошая практика или шаблон дизайна для этого случая?