1

コードビハインドで別のクラスを呼び出している departments という Web ページがあります。このクラスは、部門ページの動的オブジェクトを作成し、そこにロードします。たとえば、データベースから読み取ったデータに応じて、データ、ボタン、テキスト ボックスなどを表示するグリッド ビューを読み込みます。

このクラスでは、ファイルアップロード テキスト ボックスと送信ボタンを含むアップロード DIV を作成しました。動的に作成した送信ボタンを使用して、fileupload テキスト フィールド (ユーザーが PC からファイルを選択し、場所とファイル名に読み込まれる) にあるものをアップロードしようとしています。送信ボタンのクリック イベントでは、部門ページのテキスト フィールドからその情報を取得する方法を理解する必要があります。この b/c へのアクセスに問題があります。部門ページのコードビハインド ファイルではなく、部門ページとは別のクラスです。

4

1 に答える 1

1

部門ページからクラスのメソッドまたはプロパティに情報を渡す必要があります。呼び出しているクラスが UserControl の場合、Parent.Page を Departments にキャストし、フィールドにプロパティとしてアクセスできます。

于 2013-01-02T16:22:26.820 に答える