У меня есть контроллер с именем (Term1score), и внутри контроллера у меня есть два разных метода действия (Index_Test, EditScore).
Теперь внутри представления моего (Index_Test) у меня есть HTML-ссылка действия, которая будет перенаправлять на (Редактировать оценку), теперь я хочу, чтобы она перенаправляла на конкретный идентификатор ( Например, если (Index_Test) SubjectId=1, то он перейдет к (EditScore) SubjectID=1), как вы можете видеть в моем контроллере, они оба нацелены на один и тот же SubjectID, есть идеи, как это исправить? спасибо и ценю ваш ответ ..
Контроллер:
public ActionResult Index_Test(int? id)
{
List<Term1Score> score = db.Term1Scores.Where(x => x.SubjectID == id).ToList();
return View(score);
}
[HttpGet]
public ActionResult EditScore(int? id)
{
List<Term1Score> score = db.Term1Scores.Where(x => x.SubjectID== id).ToList();
return View(score);
}
Я попытался поместить это в представление Index_Test. Это одна работа, но она всегда будет идти только к идентификатору 1. Как сделать это автоматически измененным?
@Html.ActionLink("Edit", "EditScore", "Term1Score", new { id= "1" }, null
Я пробовал несколько, но все еще ничего.
@Html.ActionLink("Edit", "EditScore", "Term1Score", new { [email protected] }, null)
@Html.ActionLink("Edit", "EditScore", "Term1Score", new { testId=testId.id }, null)
@Html.ActionLink("Edit", "EditScore", "Term1Score", new { id= "" }, null)