В основном я делаю веб-форму, где вы заполните все текстовые поля, а затем выберите категорию в раскрывающемся списке и нажмите «Отправить». В зависимости от того, какую категорию вы выбираете, нужно определять, в какой строке хранятся данные из текстовых полей. Я нахожусь на уровне новичка, когда дело доходит до C # и ASP.NET, и что-то не так в моих операторах if, но я не могу понять как сделать их правильно.
Код ниже:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
public partial class _Default : System.Web.UI.Page
{
string non_fiction;
string fiction;
string self_help;
protected void Page_Load(object sender, EventArgs e)
{
}
protected void Submit_btn_Click(object sender, EventArgs e)
{
if (Cat_DropDownList.SelectedIndex = 0)
{
fiction = "Title: " + Titletxt.Text + " | " + "Description: " + Descriptiontxt.Text + " | " + "Price: " + Pricetxt.Text + " | " + "Quantity: " + Quantitytxt.Text;
}
if (Cat_DropDownList.SelectedIndex = 1)
{
non_fiction = "Title: " + Titletxt.Text + " | " + "Description: " + Descriptiontxt.Text + " | " + "Price: " + Pricetxt.Text + " | " + "Quantity: " + Quantitytxt.Text;
}
if (Cat_DropDownList.SelectedIndex = 2)
{
self_help = "Title: " + Titletxt.Text + " | " + "Description: " + Descriptiontxt.Text + " | " + "Price: " + Pricetxt.Text + " | " + "Quantity: " + Quantitytxt.Text;
}
}
}
Кроме того, чтобы сохранить еще одну запись, мне нужно найти способ ее сохранения, чтобы я мог вызывать «полные» строки и добавлять их в другую на другой странице.