由於期末考試複習什麼的,好久沒更新部落格了,今天沒什麼事,就將近幾天來第一家公司實習,在試用期自己學的一些mvc3.0的東西和大家分享一下,希望對和我一樣初學者有些協助,也希望前輩們能給予提點,在此先謝過!
之前還沒實習的時候很想學mvc,但是看了些資料,感覺水好深,就沒堅持看下去。就知道mvc就是model,view和contorl的簡稱,也就是模型,視圖和控制器。這裡給新手們推薦個入門的好博文——張子秋的部落格(http://www.cnblogs.com/zhangziqiu/archive/2009/02/27/aspnet-mvc-1.html)。對我對基本的概念瞭解協助還是挺大的。
剛來公司,由於我說之前沒有mvc的學習經驗,就做過寫asp.net的程式開發經驗。於是專案經理給我布置了個任務,就是實現文章內容的增刪改操作,已經列表分頁,然後再實現按類別篩選,最後將做好的這些改成ajax的無重新整理資料擷取和提交,給的時間是5到10天(當時聽了壓力還是有點大的,完成不了就實習機會都沒了,畢竟自己還是在校生)。於是,就靜下心來開始找資料學習。下面我就給大家說說這幾天我都是怎麼過來的吧。
第一Apsara Infrastructure Management Framework本就是這樣過的,早上重裝了電腦,公司裝的還是英文版的,好進階誒,第一次用英文版的系統呢。裝完系統要自己啟動下IIS服務,不然到時候VS中的程式就執行不了了。Windows7中IIS簡單安裝與配置(詳細圖解):http://ons.me/147.html
然後裝了VS2010和SQL2008。之後要自己下載安裝AspNetMVC3ToolsUpdateSetup.exe,這個是建立mvc程式必須要安裝的,可以自己去微軟官網下載,如下:http://www.microsoft.com/zh-cn/download/details.aspx?id=1491 自行下載並安裝。安裝完後重啟VS2010即可。
這麼一搞就到吃飯時間了。下午就找了些建立asp.net mvc3.0項目的例子,以及瞭解了下三個層之間是怎麼聯絡的。在建立mvc3.0項目的時候也出現過問題,錯誤提示是:The provider did not return a ProviderManifestToken string.原因好像是我建的是空的項目,controllers檔案夾中沒有control,導致在啟動的時候,Global.asax檔案中設定的路由找不到預設的顯示頁面。
首先,我先在SQL Server2008中建了個資料庫,
資料庫結構圖
然後在VS2010中建立項目,命名為AtricleManagerSystem ,在Models檔案夾中添加項,在資料欄中選建ado.net 實體資料模型。