程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> ASP.NET >> 關於ASP.NET >> ASP.NET MVC案例教程(基於ASP.NET MVC beta)——第二篇:第一個頁面

ASP.NET MVC案例教程(基於ASP.NET MVC beta)——第二篇:第一個頁面

編輯:關於ASP.NET

讓第一個頁面跑起來

現在,我們來實現公告系統中的第一個頁面——首頁。它非常簡單,只包括所有公告分類的列表, 並且每個列表項是一個超鏈接。其中分類數據是用我們的Mock組件得到的。實現後界面如下:

在開始之前,我們要刪幾個東西。因為默認情況下建立一個MVC項目時裡面包含了幾 個示例頁面,我們要做的就是:

1.將Controllers文件夾下所有文件刪除。

2.將Views文件夾下除了Shared文件夾和Web.config 外的所有文件刪除,然後將Shared文件夾裡面的文件刪除。

完成以上幾步後,就可以開始實現第一個頁面了。

實現控制器

在Controllers文件夾下新建一個文件,類型選擇“MVC Controller Class”,名字命名為HomeController.cs。這就是一個 控制器類。然後我們為它編碼,具體代碼如下:

HomeController.cs:

1using System;
2using System.Collections.Generic;
3using System.Linq;
4using System.Web;
5using System.Web.Mvc;
6using System.Web.Mvc.Ajax;
7using MVCDemo.Models;
8using MVCDemo.Models.Interfaces;
9using MVCDemo.Models.Entities;
10
11namespace MVCDemo.Controllers
12{
13  public class HomeController : Controller
14  {
15    public ActionResult Index()
16    {
17      ICategoryService cServ = ServiceBuilder.BuildCategoryService();
18      ViewData["Categories"] = cServ.GetAll();
19       return View("Index");
20    }
21  }
22}

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