理解控制器
MVC控制器负责处理对ASP.NET MVC网站的请求,每个浏览器请求都被映射到一个特殊的控制器上,例如,假设你在你的浏览器地址栏中输入下面的URL:
http://localhost/Product/Index/3
这时会调用ProductController控制器,productController负责产生浏览器请求对应的响应,例如,控制器可能返回一个特定的视图给浏览器,或控制器将用户重定向到另一个控制器。
在你的ASP.NET MVC应用程序的控制器文件夹下创建一个新的控制器,在控制器文件夹上点右键,选择“添加” > “新项目”,然后选择MVC控制器类模板(如图1所示),控制器名称后缀必须包括Controller,例如,productController控制器。
图1 创建新控制器
如果你创建的新控制器名叫productController,那么你的文件内容就如清单1所示。
清单1 productController.vb
Public Class ProductController Inherits System.Web.Mvc.Controller Function Index() ' Add action logic here Throw New NotImplementedException() End Function End Class
正如你在清单1中所看到的,控制器就是一个类(Visual Basic .NET或c#类),控制器是一个衍生于System.Web.Mvc.Controller基础类的类,因为控制器继承了这个类,因此就继承了多个有用的方法。
以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索c# .net mvc
, 浏览器
, mvc
, 控制器
, controller
, 清单
, 浏览器控制台
一个
,以便于您获取更多的相关知识。