Member 13132750 Ответов: 1

В чем ошибка в этом коде? Его не работает не удается сохранить данные в базе данных


protected void btnSubmit_Click(object sender, EventArgs e)
    {
        ProductModel productModel = new ProductModel();
        Product product = CreateProduct();

        lblResult.Text = productModel.InsertProduct(product);



    }


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

protected void btnSubmit_Click(object sender, EventArgs e)
    {
        ProductModel productModel = new ProductModel();
        Product product = CreateProduct();

        lblResult.Text = productModel.InsertProduct(product);



    }

Richard MacCutchan

Этот код ничего не значит.

ZurdoDev

Все, что вам нужно сделать, это отладить его. Очень просто.

1 Ответов

Рейтинг:
2

Afzaal Ahmad Zeeshan

Я могу видеть (или предполагать) здесь только одну вещь,

lblResult.Text = productModel.InsertProduct(product);

То InsertProduct функция должна возвращать string ценность, потому что Text собственность Label объекты имеют тип String, поэтому либо сделайте это, либо вызовите функцию ToString в результате, например,
lblResult.Text = productModel.InsertProduct(product).ToString();

Во-вторых, откуда бы вы ни взяли этот код, вам нужно спросить их, почему они написали его таким образом. Кроме того, вы можете изменить код на следующий, и это будет лучший подход,
productModel.InsertProduct(product);
lblResult.Text = "Product added."

Гораздо проще, и к тому же лучше UX!


Ehsan Sajjad

5ed

Afzaal Ahmad Zeeshan

Спасибо, Эхсан!