正确地写一个库类

时间:2013-02-15 19:38:12

标签: asp.net dll webforms

这是我写的第一个图书馆课程,我觉得我需要加载这个主题,但找不到最好的资源。我有一个Web表单项目,上传pdf并为其创建一个qrcode并将其放在文档中。我需要创建一个库,但不知道从哪里开始或确切的结构。它在库类中的每个方法都是自己的子类吗?或者我可以将它们全部合二为一,这是一种专业的方式。

这是我的网络表单应用程序的一方,我需要为以下内容创建一个库:

void UpdateStudentSubmissionGrid()
    {
        var usr = StudentListStep2.SelectedItem as User;
        var lib = AssignmentListStep2.SelectedItem as Library;
        if (usr == null || lib == null) return;

        using (var dc = new DocMgmtDataContext())
        {
            var subs =
                (from doc in dc.Documents
                     where doc.OwnedByUserID == usr.ID && doc.LibraryID == lib.ID
                     select new {DocID = doc.ID, Assignment = doc.Library.Name, Submitted = doc.UploadDT})
                  .OrderByDescending(c => c.Submitted)
                  .ToList();

            StudentSubmissionGrid.DataSource = subs;


        }
    }

我如何从这种方法开始?

1 个答案:

答案 0 :(得分:0)

通过您对单个网页使用此功能的外观。您可以从任何事件调用该函数,即用户点击提交按钮。在。单击按钮,它将创建一个onclick事件。从里面调用代码UpdateStudentSubmissionGrid();只需确保该函数不嵌套在另一个事件或函数中。 Webforms已经是一个类,你只是在类中放置一个函数。