VS2017創建ASP.NET MVC項目——asp.net mvc筆記(1)

    寫在前面的話:

    年後要去做.net web方面的實習,所有現在趁放假折騰一下aps.net。

   之前我學過webform模式,但是現在mvc比較流行,所以我找了一些mvc方面的教程,結合一年前asp網站開發課程的ppt再"預習"一下,都是些很簡單的demo,主要是爲了記錄和分享,還請大佬輕噴!

      開始

    第一步,打開VS2017(我用社區版,裝好了ASP.NET相關部件),點擊文件->新建->項目:

  選擇web中的APS.NET Web項目,現在最流行的是上面的.net core(下一步準備學),然後就是輸入項目名稱和選擇項目路徑。這裏我的解決方案和項目名不同,是因爲一個解決方案下可以有不止一個項目。如果你覺得麻煩,可以什麼都不改,就按默認的名稱和路徑來也沒問題。然後點擊確定。

 

    第二步,選擇空,然後勾選MVC核心引用。如果直接選MVC模板,那麼項目裏就有一些生成好的樣板文件,我個人喜歡純淨一些的,所以就沒選,如果你有興趣的話可以都創建一下。如果勾選添加單元測試,那麼你的解決方案裏就會多一個單元測試項目,一般在正式項目中都有,我這裏爲了純淨就不勾選了。最後點擊確定等待一會兒項目就生成好了。

項目生成好了就是這個樣子:

但一開始應該關注右側的解決方案管理器,先大致看一看:

  Models、Views、 Controllers就是編寫MVC三個組件的三個目錄,APP_Data是存放數據庫連接.mdf文件的地方。最下面的Web.config(不同於Views目錄裏的另一個同名文件)是Web項目的全局配置文件,我們連接數據庫時要修改這個文件。

 

  第三步,創建簡單控制器。我們右擊Controller目錄,添加一個控制器:

 由於是最簡單的入門程序,就選擇第一個MVC5空,點擊添加:

取名爲HomeController(Home是默認控制器,之後的筆記中會記錄原因):

 完成之後如下:

第四步,修改控制器代碼(就改HomeController.cs的Index方法):

using System.Web.Mvc;

namespace AspMVCFirst.Controllers
{
    public class HomeController : Controller
    {
        // GET: Home
        public string Index()
        {
            return "Hello, World!";
        }
    }
}

 第五步,運行項目。Ctrl+F5,不帶Debug運行的快捷鍵,按完之後默認瀏覽器會有如下效果:

  

就表示第一個小小的ASP.NET MVC Demo就運行成功了。有興趣的可以試試將Index方法中的返回字符串改成:

return "<h1>Hello, World!</h1>";

 重新運行看看有什麼不一樣的效果!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章