Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/309.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
使用IController接口学习MVC和C#_C#_Model View Controller_Controller - Fatal编程技术网

使用IController接口学习MVC和C#

使用IController接口学习MVC和C#,c#,model-view-controller,controller,C#,Model View Controller,Controller,我是计算机科学二年级的学生,到目前为止,我在整个教育过程中都在使用Java。我现在正在尝试使用C#通过使用MVC结构制作一个小程序来了解更多有关它的信息,遵循本教程: 我使用的是他的基本结构(当然是适合我自己的neéd),但我在理解IController接口时遇到了问题?Visual studio似乎无法识别此接口的存在,即使我在导入中手动键入路径 我错过了什么?为什么我不能在Visual Studio 2013中使用IController界面?我看到文档在microsofts页面上,所以它应

我是计算机科学二年级的学生,到目前为止,我在整个教育过程中都在使用Java。我现在正在尝试使用C#通过使用MVC结构制作一个小程序来了解更多有关它的信息,遵循本教程:

我使用的是他的基本结构(当然是适合我自己的neéd),但我在理解IController接口时遇到了问题?Visual studio似乎无法识别此接口的存在,即使我在导入中手动键入路径

我错过了什么?为什么我不能在Visual Studio 2013中使用IController界面?我看到文档在microsofts页面上,所以它应该存在。。我觉得我遗漏了一些非常明显的东西?

您需要在文件顶部添加“using System.Web.Mvc”

而且:

进入菜单:项目>添加参考…>浏览

然后浏览到C:\ProgramFiles(x86)\Microsoft ASP.NET\ASP.NET MVC 4\Assembly


在ASP.NET文件夹中选择最新版本的MVC(或您想要使用的版本)。

您是否在项目中包含System.Web.MVC程序集,并将“using System.Web.MVC”放在源文件的顶部?否则,您可以发布一些代码吗?正如我已经提到的,我尝试像您所说的那样在导入中声明它,但Visual Studio只是将声明中的Mvc部分用红色书写,并显示一些建议,表明Mvc部分根本不存在…?啊,我明白了-抱歉我的误解(还没有咖啡)。看起来您需要添加对Mvc的引用。如果您使用的是该网站的示例项目,那么这可能就是原因。进入菜单:项目>添加参考…>浏览。然后浏览到C:\Program Files(x86)\Microsoft ASP.NET\ASP.NET MVC 4\Assemblys在ASP.NET文件夹中选择最新版本的MVC(或您想使用的版本)。没问题:)祝您好运!