我想使用参数ID进行编辑操作,该数据类型为字符串类型但失败,因为它无法传递字符串类型的参数。
这些是详细信息的代码(这是详细信息的页面):-
public ActionResult Details(string id)
{
Test test = db.Tests.Find(id+".xml");
if (test == null)
{
return HttpNotFound();
}
return View(test);
}
这些是编辑操作,它采用字符串中的参数id:-
public ActionResult Edit(string id)
{
Test test = db.Tests.Find(id + ".xml");
return View(test);
}
我不知道我在哪里做错了,也许我需要将int解析为字符串?如果有人可以帮助我,我会很高兴。