1

我的任务是创建一个商店网站,允许用户查看商店页面中可用的 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();
}
4

2 回答 2

1

或者使用 MVC 来实现,或者查看 ASP.Net 绑定以将您的 DVD 对象链接到 UI。

这可能是一个很好的起点:http: //support.microsoft.com/kb/307860

于 2012-11-23T09:32:04.043 回答
-4

使用实体框架将帮助您以一种非常简单的方式将您的类连接到数据库,但是要将您的类属性链接到 ASP.NET .aspx 文件,您可以使用session["key"] = value

于 2012-11-22T16:39:12.510 回答