Я пытаюсь создать список предметов, и когда пользователь нажимает на ссылку, он передает серийный номер танка в следующую форму.
Вот что у меня есть, но как мне сделать это можно связать и передать серийный номер танка на следующую страницу:
Мой TankList в моем контроллере:
public ActionResult TankList()
{
var tanklist = new List<string>();
tanklist.Add("1234566777");
tanklist.Add("62523456345");
tanklist.Add("8924545454");
tanklist.Add("34556855433");
tanklist.Add("933456643437");
ViewBag.TankList = tanklist;
return View();
}
Мой TankList.cs html:
@{
ViewBag.Title = "Tanks Serial Numbers";
}
<h2>@ViewBag.Title.</h2>
<h3>@ViewBag.Message</h3>
<p>Please select the tank that you wish to administer:</p>
<div>
@foreach (var list in ViewBag.Tanklist)
{
<a href="/Forms/AsmeBasic/@list">@list</a>
<br />
}
</div>
Я хотел уточнить, что вышеприведенное, кажется, работает, по крайней мере, он создает ссылку правильно:

Мой AsmeBasi c ActionResult в моем контроллере:
public ActionResult AsmeBasic(string tankserial)
{
ViewBag.TankSerial = tankserial;
return View();
}
Список заполняется, но серийный номер не передается. Я получаю нулевое значение для tankserial.