原创 Asp.Net MVC4.0學習二--添加一個控制器

MVC概念 MVC的含義是 “模型-視圖-控制器”。MVC是一個架構良好並且易於測試和易於維護的開發模式。基於MVC模式的應用程序包含: · Models: 表示該應用程序的數據並使用驗證邏輯來強制實施業務規則的數據類。 · Vi

原创 Asp.Net MVC4.0 學習一-- 入門介紹

本教程將爲您講解使用微軟的Visual Studio  2012 來建立一個ASP.NET MVC4 Web應用程序所需要的基礎知識。 本示例將構建什麼樣的應用程序? 您將實現一個簡單的電影管理應用程序,此程序將從數據庫中選取記錄展

原创 Asp.Net MVC4.0 學習之四--添加一個模型

在這一節中,你將添加用於管理數據庫中電影的類。這些類是ASP.NET MVC應用程序的模型部分。 你將使用.NET Framework框架下的實體框架(Entity Framework)數據訪問技術,與模型類協同工作。實體框架(常簡稱

原创 Asp.Net MVC4.0學習之六--查看Edit方法和Edit視圖

在這節課程中,你將查看爲影片控制器生成的方法和視圖。 運行程序,在瀏覽器中訪問/Movies。鼠標懸停在影片列表某條記錄的Edit鏈接上方,會看到鏈接類似於http://localhost:5279/Movies/Edit/1。 Edi

原创 ASP.NET MVC4 Razor開發中遇到的小問題

今天使用MVC框架遇到了幾個小問題:如下 1、如何判斷Session是否合法   通常的解決辦法是: 1 if (Session["UserID"] == "" || Session["UserID"] == null) 2 { 3

原创 Asp.Net MVC4.0 學習之十--查看Detail和Delete方法

在這部分的教程中,您將查看自動生成的Detail方法和Delete方法。 打開Movie控制器,查看Detail方法 public ActionResult Details(int id = 0) {

原创 Asp.Net MVC4.0學習之五--控制器訪問模型數據

在這一節中,你將新創建一個新的 MoviesController類,並編寫代碼,實現獲取影片數據和使用視圖模板在瀏覽器中展現影片數據的功能。 在進行下步之前,點擊“生成應用程序“對應用程序進行編譯。 右鍵單擊Controllers文件夾

原创 EF code first出現錯誤:列名 'Discriminator' 無效

前幾天使用code first碰到錯誤:列名 'Discriminator' 無效。這是一個很少見的錯誤,搜索了很久才發現是code first的poco實體對象的繼承問題。 比如,我定義了一個實體類,對應數據庫的Project表:

原创 ASP.NET MVC3 Razor視圖引擎-基礎語法

I:ASP.NET MVC3在Visual Studio 2010中的變化   在VS2010中新建一個MVC3項目可以看出與以往的MVC2發生了很明顯的變化。   1.ASP.NET MVC3必要的運行環境爲.NET 4.0

原创 Asp.Net MVC4.0 學習之八--爲Movie模型和庫表添加字段

在本節中,您將使用實體框架代碼先行遷移功能對模型類進行修改,並使修改應用到數據庫中。 默認情況下,當您使用實體框架代碼先行自動創建一個數據庫,像你在本教程前面做的那樣,代碼首先添加一張表到數據庫中,以幫助跟蹤數據庫架構是否是同步的模型類

原创 @html.ActionLink的幾種參數格式

  一 Html.ActionLink("linkText","actionName") 該重載的第一個參數是該鏈接要顯示的文字,第二個參數是對應的控制器的方法, 默認控制器爲當前頁面的控制器,如果當前頁面的控制器爲Product

原创 sql語法:inner join on, left join on, right join on詳細使用方法

inner join(等值連接) 只返回兩個表中聯結字段相等的行 left join(左聯接) 返回包括左表中的所有記錄和右表中聯結字段相等的記錄 right join(右聯接) 返回包括右表中的所有記錄和左表中聯結字段相等的記錄  

原创 .net調用存儲過程詳解

本文的數據庫用的是sql server自帶數據Northwind  連接字符串  string conn = ConfigurationManager.ConnectionStrings["NorthwindConnection

原创 Linq學習筆記

 什麼是Linq   LINQ是Language Integrated Query的簡稱,它是集成在.NET編程語言中的一種特性。已成爲編程語言的一個組成部分,在編寫程序時可以得到很好的編譯時語法檢查,豐富的元數據,智能感知、靜態類型

原创 Asp.Net MVC4.0學習之七--增加搜索方法和視圖

本節課程中,你將添加一個SearchIndex 方法,使你可以通過片名來搜索影片。 /Movies/SearchIndex地址將可用。該請求將顯示一個包含用戶可以輸入的input元素的表單來查找影片。當用戶提交表單後,該方法將得到用戶提