C# 在mvc和类似的体系结构中,控制器和视图之间的间接寻址的典型级别是什么?
所以,假设我为一个主菜单“页面”制作一个控制器,主菜单是直接由标签和按钮等单个视图元素组成,还是会引用一个类,如MainMenuView,而该类包含这些元素?或者它只是将事件发送到事件系统以与视图通信?或者别的什么?按钮和标签很可能在C# 在mvc和类似的体系结构中,控制器和视图之间的间接寻址的典型级别是什么?,c#,model-view-controller,indirection,C#,Model View Controller,Indirection,所以,假设我为一个主菜单“页面”制作一个控制器,主菜单是直接由标签和按钮等单个视图元素组成,还是会引用一个类,如MainMenuView,而该类包含这些元素?或者它只是将事件发送到事件系统以与视图通信?或者别的什么?按钮和标签很可能在视图中,尽管标签可能来自控制器。通常,视图只是html框架,而视图包含的数据由控制器从模型填充。因此,对于主菜单,它可能只是指向其他部分的链接和标签,因此它可能不会有模型,而控制器只会返回视图 因此,如果有人访问SomeMVCSite.com/home/index,
视图中,尽管标签可能来自控制器。通常,视图
只是html框架,而视图
包含的数据由控制器从模型
填充。因此,对于主菜单,它可能只是指向其他部分的链接和标签,因此它可能不会有模型
,而控制器
只会返回视图
因此,如果有人访问SomeMVCSite.com/home/index
,则索引操作将在主控制器中调用。Home Controller
将根据模型从数据库中检索数据,并返回视图
+数据。您提到的“事件”让我想知道您对MVC到底有多熟悉。