这是我写的第一个图书馆课程,我觉得我需要加载这个主题,但找不到最好的资源。我有一个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;
}
}
我如何从这种方法开始?
答案 0 :(得分:0)
通过您对单个网页使用此功能的外观。您可以从任何事件调用该函数,即用户点击提交按钮。在。单击按钮,它将创建一个onclick事件。从里面调用代码UpdateStudentSubmissionGrid();只需确保该函数不嵌套在另一个事件或函数中。 Webforms已经是一个类,你只是在类中放置一个函数。