MVC系列部落格之排球計分(七)具體實現

2022-03-08 11:18:18 字數 1811 閱讀 1824

前幾篇已經講了程式的大概實現,現在具體來實現

開啟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...