Asp.net mvc 2 ASP.NET MVC |两个操作一个视图

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),它会为您返回

我有两个行动开始和问题。我有两种观点:“开始”和“问题”。我想继续使用action Start with view“Start”和action Question with view“Question”,我想在URL中为两个控制器使用一个视图名称,这个名称是Question。应该是/Controller\u Name/Question。如何做到这一点


UPD。伙计们,我很抱歉解释得不好。

问题有点含糊不清,但是如果有一个视图(问题)并调用一个partial(@Html.partial),它会为您返回“开始”部分工作吗

我不太明白您的意思,因为控制器与视图无关,可能是指Actionresult,也可能是指与控制器相关的文件夹

方法视图可以采用parameter=viewname,在操作方法中可以编写:

public ActionResult Start()
{
    return View("Start");
}

public ActionResult Question()
{
    return View("Start")
}

这两种方法都将呈现Start.aspx(如果您使用Razor,则为cshtml)视图

您是否有两个控制器或一个控制器中有两个控制器操作?是的,您是对的,这是我的错误。我在一个控制器中有两个控制器动作。他说他想要问题视图,而不是两个都启动。;)也许不是对塞尔吉问题的回答,而是对我的回答:)我能做到,但我的行动将是你的两倍。我重新考虑你的建议。这很好。行动不会是现在的两倍,我可能会实施这一点。