以下操作不需要查询字符串,但确实需要在 URL 中传递 Id。
public ViewResult Details(int id)
{
Domain domain = db.Domains.Find(id);
return View(domain);
}
如何更改此名称,以便可以在 URL 中而不是 Id 中传递名称?
当我将其更改为以下内容时,无论我如何尝试执行它,它都会产生错误“序列不包含元素”。
public ViewResult Details(String name)
{
Domain domain = db.Domains.Where(d => d.Name == name).First();
return View(domain);
}
任何帮助是极大的赞赏。