C# 是否可以将新的actionresult引用到mvc 3中的现有视图?
我是一个使用.NET的新手 我有一个视图,然后我创建了一个新的控制器。。C# 是否可以将新的actionresult引用到mvc 3中的现有视图?,c#,.net,asp.net-mvc-3,C#,.net,Asp.net Mvc 3,我是一个使用.NET的新手 我有一个视图,然后我创建了一个新的控制器。。 我可以使用现有视图显示新控制器的数据吗?可以。可以有多个控制器使用同一视图。您所要做的就是在控制器的return语句中提到视图的名称 return View("ViewName"); 是的,只需将该视图传递给控制器: return View("View", ModelHere); 如果您的视图或CSHTML文件为Record.CSHTML,则可以通过如下方式传递它: return View("Record", Mod
我可以使用现有视图显示新控制器的数据吗?可以。可以有多个控制器使用同一视图。您所要做的就是在控制器的return语句中提到视图的名称
return View("ViewName");
是的,只需将该视图传递给控制器:
return View("View", ModelHere);
如果您的视图或CSHTML文件为Record.CSHTML,则可以通过如下方式传递它:
return View("Record", ModelHere)
或
如果其位于不同的文件夹中且仍在“查看”文件夹下:
return View("../FolderName/Record");
嗨..这是视图文件的名称吗?附加说明-由于OP可能需要将数据传递到其视图,因此他们需要确保其新控制器为视图创建兼容的对象。视图不能只接收传递给它的任何对象(除非您使用对象或动态对象,出于某种原因…),它必须遵循类型限制。否则,将导致从新控制器引发运行时异常(但旧控制器将继续正常工作)。像Resharper这样的工具可以在IDE中识别这些问题。
return View("../FolderName/Record");