1

これは私が書いている最初のライブラリ クラスであり、そのトピックをロードする必要があるように感じますが、最適なソースを見つけることができません。PDFをアップロードし、そのqrcodeを作成してドキュメントに配置するWebフォームプロジェクトがあります。ライブラリを作成する必要がありますが、どこから始めればよいか、正確な構造がわかりません。すべてのメソッドは、ライブラリ クラスの独自のサブクラスですか? または、それらをすべて1つにまとめることはできますか。これについての専門的な方法は何ですか。

これは、ライブラリを作成する必要がある 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

一見すると、この関数を単一の Web ページに使用しています。ユーザーが送信ボタンを押すなど、任意のイベントからその関数を呼び出すことができます。で。ボタンをクリックすると、onclick イベントが作成されます。そこからコードを呼び出します UpdateStudentSubmissionGrid(); 関数が別のイベントまたは関数内にネストされていないことを確認してください。Webforms は既にクラスです。クラス内に関数を配置しているだけです。

于 2013-02-15T20:01:58.710 に答える