Я хотел бы выполнить действие редактирования, используя идентификатор параметра, тип данных которого имеет строковый тип, но не выполнен, поскольку он не может передать параметр, имеющий строковый тип.
Это коды для деталей (это страница деталей): -
public ActionResult Details(string id)
{
Test test = db.Tests.Find(id+".xml");
if (test == null)
{
return HttpNotFound();
}
return View(test);
}
Это действие редактирования, которое принимает идентификатор параметра в строке: -
public ActionResult Edit(string id)
{
Test test = db.Tests.Find(id + ".xml");
return View(test);
}
Я не знаю, где я ошибся, может мне нужно разобрать int в строку? Я был бы рад, если бы кто-нибудь мог помочь мне в этом.