Я пытаюсь создать "интернет-магазин", и мне нужна страница администратора, которая может добавить продукт и показать его в раскрывающемся списке.
Я пытался перенести сервер, но могу 'Кажется, я не могу найти правильный код, чтобы это произошло.
index.aspx.cs
protected void btnSubmit_Click(object sender, EventArgs e)
{
if (Page.IsValid)
{
using (ShopContext context = new ShopContext())
{
Purchase purchase = new Purchase();
purchase.FirstName = txtFirstName.Text;
purchase.LastName = txtLastName.Text; ;
purchase.Email = txtEmail.Text;
purchase.Newsletter = chkNewsletter.Checked;
purchase.Album = drpAlbum.SelectedValue;
context.Purchases.Add(purchase);
context.SaveChanges();
//Response.Redirect("view-purchases.aspx");
}
pnlForm.Visible = false;
pnlConfirm.Visible = true;
lblFirstName.Text = txtFirstName.Text;
lblLastName.Text = txtLastName.Text;
lblEmail.Text = txtEmail.Text;
if (chkNewsletter.Checked)
{
lblNewsletter.Text = "Registered";
}
else
{
lblNewsletter.Text = "Not Registered";
}
lblAlbum.Text = drpAlbum.SelectedValue;
}
}
}
adminpage.aspx.cs
public partial class adminpage : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
protected void btnAddAlbum_Click(object sender, EventArgs e)
{
Page.Server.Transfer("index.aspx");
}
}
Я ожидаю выпадающий списоксписок из index.aspx для обновления при добавлении нового альбома на страницу adminpage.aspx