это мой код
ProductController.cs
public ActionResult Details(string id)
{
product productx = productDB.products.Single(pr => pr.Product1 == id);
return View(productx);
}
Details.aspx
<td>
<%-- : Html.ActionLink("Edit", "Edit", new { id=item.Id }) % -->
<%: Html.ActionLink("Details", "Details", new { id = item.Product1 })%>
</td>
это то, что я использую для перечисления некоторых продуктов из базы данных sql, каждый продукт имеет ссылку на страницу сведений, чтобы показать больше информации о нем
я пытаюсь поместить ярлык продукта в эту ссылку, чтобы он показывал что-то вроде www.mysite.com \ products \ battery (не идентификатор)
Я предполагал, что это должно сработать, но оно выдает Типы данных text и nvarchar несовместимы в операторе равных. error и
ни (pr => pr.Product1.Equals(id));
не работает
ошибка ясна, и я спрашиваю, как мне сделать, чтобы она работала таким образом?
спасибо