Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/16.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/7.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 在VisualStudio的MVC中添加视图_Asp.net Mvc_Visual Studio_View - Fatal编程技术网

Asp.net mvc 在VisualStudio的MVC中添加视图

Asp.net mvc 在VisualStudio的MVC中添加视图,asp.net-mvc,visual-studio,view,Asp.net Mvc,Visual Studio,View,谁能帮帮我吗。我创建了一个函数,可以在数据库中列出我的数据。当我右键点击actionresult时,我似乎找不到“添加视图”选项。在VisualStudio的设置中是否有需要修复的内容 包含函数的类是否从控制器继承?只有当方法位于控制器类内时,才能获得该选项 例如,它应该是这样的: public class Test2Controller: Controller { // GET: Test2 public ActionResult YourFunction() {

谁能帮帮我吗。我创建了一个函数,可以在数据库中列出我的数据。当我右键点击actionresult时,我似乎找不到“添加视图”选项。在VisualStudio的设置中是否有需要修复的内容


包含函数的类是否从控制器继承?只有当方法位于控制器类内时,才能获得该选项

例如,它应该是这样的:

public class Test2Controller: Controller
{
    // GET: Test2
    public ActionResult YourFunction()
    {
        return View();
    }
}

如果删除“:Controller”位,您将看到不再获得添加视图选项。

包含函数的类是否继承自Controller?只有当方法位于控制器类内时,才能获得该选项

例如,它应该是这样的:

public class Test2Controller: Controller
{
    // GET: Test2
    public ActionResult YourFunction()
    {
        return View();
    }
}

如果删除“:Controller”位,您将看到不再获得添加视图选项。

找到了我的问题的解决方案。事实证明,我为MVC提供的软件包已经过时了。只需右键单击项目,然后单击管理NuGet软件包并更新过时的软件包。

找到了解决我问题的方法。事实证明,我为MVC提供的软件包已经过时了。只需在项目上单击鼠标右键,然后单击“管理NuGet软件包”并更新过时的软件包。

尝试创建Hello World应用程序,并注意右键单击菜单在此页面上的显示方式:仍然没有添加视图。请确保您拥有最新版本的ASP.NET工具和visual studio,如下所示:尝试创建Hello World应用程序,并注意此页面上右键单击菜单的显示方式:仍然没有添加视图。请确保您拥有最新版本的ASP.NET工具和visual studio,如下所示: