Asp.net mvc 2 ASP.NET MVC |两个操作一个视图
我有两个行动开始和问题。我有两种观点:“开始”和“问题”。我想继续使用action Start with view“Start”和action Question with view“Question”,我想在URL中为两个控制器使用一个视图名称,这个名称是Question。应该是/Controller\u Name/Question。如何做到这一点Asp.net mvc 2 ASP.NET MVC |两个操作一个视图,asp.net-mvc-2,Asp.net Mvc 2,我有两个行动开始和问题。我有两种观点:“开始”和“问题”。我想继续使用action Start with view“Start”和action Question with view“Question”,我想在URL中为两个控制器使用一个视图名称,这个名称是Question。应该是/Controller\u Name/Question。如何做到这一点 UPD。伙计们,我很抱歉解释得不好。问题有点含糊不清,但是如果有一个视图(问题)并调用一个partial(@Html.partial),它会为您返回
UPD。伙计们,我很抱歉解释得不好。问题有点含糊不清,但是如果有一个视图(问题)并调用一个partial(@Html.partial),它会为您返回“开始”部分工作吗 我不太明白您的意思,因为控制器与视图无关,可能是指Actionresult,也可能是指与控制器相关的文件夹 方法视图可以采用parameter=viewname,在操作方法中可以编写:
public ActionResult Start()
{
return View("Start");
}
public ActionResult Question()
{
return View("Start")
}
这两种方法都将呈现Start.aspx(如果您使用Razor,则为cshtml)视图您是否有两个控制器或一个控制器中有两个控制器操作?是的,您是对的,这是我的错误。我在一个控制器中有两个控制器动作。他说他想要问题视图,而不是两个都启动。;)也许不是对塞尔吉问题的回答,而是对我的回答:)我能做到,但我的行动将是你的两倍。我重新考虑你的建议。这很好。行动不会是现在的两倍,我可能会实施这一点。