程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> ASP.NET >> 關於ASP.NET >> ASP.NET MVC教程:理解控制器、控制器行為和行為結果

ASP.NET MVC教程:理解控制器、控制器行為和行為結果

編輯:關於ASP.NET

理解控制器

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基礎類的類,因為控制器繼承了這個類,因此就繼承了多個有用的方法。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved