我的任务是创建一个商店网站,允许用户查看商店页面中可用的 DVD,然后当他们单击一个时,他们将被带到一个详细信息页面,该页面将动态提供有关 DVD 的更多信息。我还得到了一个 ac# 文件,其中包含一个名为 DVD 的类。到目前为止,我已经获得了我在 ASP.NET 中制作的网页,这很容易从数据库中提取所有内容,并且一切正常,但这与 DVD.cs 文件无关。
我错过了一些明显的东西吗?我必须使用这个文件,我将在下面发布:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace DVDs
{
class DVD
{
public string Title
{
get;
set;
}
public int Price
{
get;
set;
}
public int YearReleased
{
get;
set;
}
public string Desc
{
get;
set;
}
public DVD(string title, int price, int yearReleased, string desc)
{
Title = title;
Price = price;
YearReleased = yearReleased;
Desc = desc;
}
protected bool Save()
{
//add code to save to the database
return true;
}
protected bool Load()
{
//add code to load from the database
return true;
}
}
}
有人可以解释一下我如何使用这些变量来链接数据库和 .aspx 文件吗?
所有帮助将不胜感激谢谢
编辑:到目前为止尝试的代码
protected override void OnLoad(EventArgs e)
{
base.OnLoad(e);
if (this.IsPostBack)
{
PageAsyncTask pat = new PageAsyncTask(BeginAsync, EndAsync, null, null, true);
RegisterAsyncTask(pat);
}
}
private IAsyncResult BeginAsync(object sender, EventArgs e, AsyncCallback cb, object state)
{
DVD dvd = new DVD();
}