Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc asp.net MVC返回视图-在viewpath中添加变量_Asp.net Mvc - Fatal编程技术网

Asp.net mvc asp.net MVC返回视图-在viewpath中添加变量

Asp.net mvc asp.net MVC返回视图-在viewpath中添加变量,asp.net-mvc,Asp.net Mvc,我想从一个控制器操作调用不同的页面 这就是我所做的 public class TemplatesController : Controller { public ActionResult Select(int id) { return View("Temp"+(id)); } } 我有不同的查看页面,如 节拍1、节拍2、节拍3……等等。。。 已正确获取id 但是我认为在连接中有一个问题 我希望最后的结果是 返回视图(“Temp1”) 另一种情

我想从一个控制器操作调用不同的页面

这就是我所做的

  public class TemplatesController : Controller
{
    public ActionResult Select(int id)
    {

        return View("Temp"+(id));


    }

}
我有不同的查看页面,如 节拍1、节拍2、节拍3……等等。。。 已正确获取id 但是我认为在连接中有一个问题

我希望最后的结果是

返回视图(“Temp1”)

另一种情况是

返回视图(“Temp2”)

这样就可以调用这些页面,而无需为每个页面创建控制器

请帮忙

return View("Temp"+id.ToString());
该参数是一个字符串,因此可以根据需要构建字符串

string RetView = "Temp"+id.ToString();
return View(RetView);
这样就可以调用这些页面 不为每个控制器创建控制器 一页一页

虽然我不确定这是否是一种好的做法,但我认为这取决于您有多少视图