1

这是我正在编写的第一个库类,我觉得我需要加载该主题但找不到最佳资源。我有一个网络表单项目,它上传一个 pdf 并为其创建一个 qrcode 并将其放置在文档中。我需要创建一个库,但不知道从哪里开始或确切的结构。库类中的每个方法都是它自己的子类?或者我可以将它们全部合二为一吗?什么是专业的解决方法。

这是我的 Web 表单应用程序的一部分,我需要为其创建一个库:

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;


        }
    }

我如何从这种方法开始?

4

1 回答 1

0

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

于 2013-02-15T20:01:58.710 回答