C# 从view.net应用程序从另一个控制器获取数据

C# 从view.net应用程序从另一个控制器获取数据,c#,.net,model-view-controller,.net-framework-version,data-access,C#,.net,Model View Controller,.net Framework Version,Data Access,在正常设置中,我们有: Controllers/MyController.cs Views/MyController/Index.cshtml 如果我在MyController的Index()中实例化一个名为MyModel的模型,那么在我的Index.cshtml视图中 如果我只需键入@model.model.MyModel,visual studio就会知道从MyController.cs类的Index()获取数据。 我的问题是如何告诉我的视图从其他控制器类获取数据。视图没有对控制器的任何

在正常设置中,我们有:

Controllers/MyController.cs

Views/MyController/Index.cshtml
如果我在
MyController
Index()
中实例化一个名为
MyModel
的模型,那么在我的
Index.cshtml
视图中 如果我只需键入
@model.model.MyModel
,visual studio就会知道从
MyController.cs
类的
Index()
获取数据。 我的问题是如何告诉我的视图从其他控制器类获取数据。视图没有对控制器的任何显式引用(类似于
@model.model.MyModel
=[从MyController获取数据])
我创建了一个名为
DataAccessController.cs
的控制器(没有视图)。从任何视图对数据的所有访问都必须通过此控制器进行路由

您可能希望添加一个局部视图,或者在类a和类B之间创建一个关系,例如,类a有一个类B的实例。谢谢,我将研究局部视图。我想您正在寻找重定向到操作(“方法名”、“控制器名”);您可能希望添加一个局部视图,或者在类a和类B之间创建一个关系,例如,类a有一个类B的实例。谢谢,我将研究局部视图。我想您正在寻找重定向到操作(“方法名”、“控制器名”);