Member 12964449 Ответов: 1

Не может неявно преобразовать тип product


Я получаю 2 разных сообщения об ошибках, и я не знаю, в чем проблема, я знаю, что это как-то связано с первым "продуктом" и "productModel".GetProduct (id);'.

Мой код выглядит следующим образом:

Private void FillPage ()
{
if (String.IsNullOrWhiteSpace (Request.QueryString ["id"]))
{
   int id = Convert.ToInt32 (Request.QueryString [id]);
   ProductModel productModel = new ProductModel ();
   Product product = ProductModel.GetProduct(id);


Последняя строка кода содержит проблему. Ошибки, которые я получаю, таковы:

Сообщение об ошибке продукта

Тип "продукт" в F:\Product.aspx 'конфликты с импортированным типом' Product 'в'App_Code.gmsjomg_, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null'. Использование типа, определенного в F:\Product.aspx".

ProductModel.Ошибка GetProduct (id)

Не может неявно преобразовать тип 'Product [F:\App_Code\Model.cs (25)" к " продукту [F:\Product.aspx (12)]'

Любая помощь была бы очень признательна, так как я полностью потерялся с этими ошибками и, похоже, не могу их обойти. Спасибо


Что я уже пробовал:

я не знаю с чего начать с тирании чего бы то ни было у меня никогда раньше не было такой проблемы

Ehsan Sajjad

у вас есть два класса с именем Product, поэтому вам нужно будет использовать полное имя, чтобы определить, какой класс продукта предназначен для использования.