Asp.net mvc阻止来自循环的操作链接

Asp.net mvc阻止来自循环的操作链接,asp.net,model-view-controller,Asp.net,Model View Controller,你知道如何一次又一次地阻止这个动作链接循环吗 @foreach (var item in Model) { <tr> <td> @Html.DisplayFor(modelItem => item.Subjects.SubjectName) </td> <td> @Html.DisplayFor(modelItem => item.ScoreName) </td&g

你知道如何一次又一次地阻止这个动作链接循环吗

@foreach (var item in Model)
{

<tr>
    <td>
        @Html.DisplayFor(modelItem => item.Subjects.SubjectName)
    </td>
    <td>
        @Html.DisplayFor(modelItem => item.ScoreName)
    </td>
    <td>
        @Html.DisplayFor(modelItem => item.JanHomework)
    </td>
    <td>
        @Html.DisplayFor(modelItem => item.JanQuiz)
    </td>
    <td>
        @Html.DisplayFor(modelItem => item.JanExam)
    </td>
    <td>
        @Html.DisplayFor(modelItem => item.Result)
    </td>

     @Html.ActionLink("Edit", "EditScore", new { id = item.SubjectID })
</tr>
}
@foreach(模型中的变量项)
{
@DisplayFor(modelItem=>item.Subjects.SubjectName)
@DisplayFor(modelItem=>item.ScoreName)
@DisplayFor(modelItem=>item.com)
@DisplayFor(modeleItem=>item.janquick)
@DisplayFor(modelItem=>item.JanExam)
@DisplayFor(modelItem=>item.Result)
@ActionLink(“编辑”,“编辑分数”,新的{id=item.SubjectID})
}
我试图从For each循环括号中删除操作链接,但它会显示错误,我的计划是我希望此视图重定向到具有相同控制器和模型的另一个视图

当前视图

public ActionResult Index_Test(int id)
{
   List<Term1Score> score = db.Term1Scores.Where(x => x.SubjectID == id).ToList();
   return View(score);
}
public ActionResult Index_测试(int-id)
{
List score=db.Term1Scores.Where(x=>x.SubjectID==id.ToList();
返回视图(分数);
}
重定向到此视图

[HttpGet]
public ActionResult EditScore(int id)
{
   List<Term1Score> score = db.Term1Scores.Where(x => x.SubjectID == id).ToList();
   return View(score);
}
[HttpGet]
公共行动结果编辑分数(int id)
{
List score=db.Term1Scores.Where(x=>x.SubjectID==id.ToList();
返回视图(分数);
}
但它会显示错误确切的错误是什么?但它会显示错误确切的错误是什么?