前幾篇已經講了程式的大概實現,現在具體來實現
開啟visual studio2015,點選新建專案,命名volleyball
點選確定
然後新增乙個coachcontroller和refreecontroller,
如下:
新增兩個模型類
點選models,右鍵單擊新增類,score.cs和player
**如下:
players類:
public class players
[displayname("球員編號")]
public string name
[displayname("球員姓名")]
public string teamname
[displayname("隊伍名稱")]
public string status
[displayname("球員定位")]
public class pdbcontext : dbcontext}}
score類:
public class score
[displayname("中國隊得分選手")]
public int totalscore1
[displayname("中國隊總得分")]
public string scoretype1
[displayname("得分型別")]
public string scoreplayer2
[displayname("塞爾維亞隊得分選手")]
public int totalscore2
[displayname("塞爾維亞隊總得分")]
public string scoretype2
[displayname("得分型別")]
public class gdbcontext : dbcontext}}
coachcontroller的index檢視介面**:
@model ienumerable
@@html.actionlink("請開始編輯球員資訊", "create")
@html.displaynamefor(model => model.id)
@html.displaynamefor(model => model.name)
@html.displaynamefor(model => model.teamname)
@html.displaynamefor(model => model.status)
@foreach (var item in model) ) |
@html.actionlink("分數詳細", "details", new ) |
@html.actionlink("刪除記錄", "delete", new )
}@html.actionlink("返回主介面","index","home")
coachcontroller的增刪改查檢視介面**:
@model volleyball.models.players
@@using (html.beginform())
@html.actionlink("back to list", "index")
@section scripts
。。。。。。。
**類似,省略了
至此,程式基本完成。
MVC系列部落格之排球計分(八)總結
總結 完成這個程式大約用了半個月時間,期間遇到了很多問題,也很難受,學了好久,還是不太會。自己親手做了這個程式,對controller和view的關係理解的很好了。在這個過程中還存在著一些問題,比如razor語法不太懂,還有就是遇到了錯誤,自己不知道怎麼解決。另外就是mvc確實比webform好用一...
MVC系列部落格之排球計分(一)需求分析
專案簡介 這是mvc系列部落格之排球計分程式,該程式可以是對教練或者裁判使用的,讓教練有許可權對隊員進行查詢得分情況,讓教練對隊員的優勢劣勢進行了解,以便對隊伍進行調整。讓裁判更好的判定比賽輸贏。需求分析 作為一名排球教練,我需要統計對方球隊的隊員資訊,得分情況,技能得分,以便能做出針對性的訓練。進...
MVC系列部落格之排球計分(三)模型類的實現
最初我使用的是連線資料庫的方法來建立資料連線的,後來聽了同學用ef框架來生成資料庫自動連線,感覺很好用,然後我就重新用ef框架生成資料庫 使用ef框架生成資料庫,要有相應的模型類,模型類如下 public int id displayname 球員編號 public string name disp...