aspxページにユーザーコントロールが登録されていますaspxページのボタンのクリックイベントで、ユーザーコントロールにあるメソッドを呼び出すにはどうすればいいですか? aspxページのボタンのクリックイベントで、ユーザーコントロールのメソッドを実行する必要があります。Asp.netアクセスメソッドからユーザーコントロールアクセスメソッド
おかげで....
aspxページにユーザーコントロールが登録されていますaspxページのボタンのクリックイベントで、ユーザーコントロールにあるメソッドを呼び出すにはどうすればいいですか? aspxページのボタンのクリックイベントで、ユーザーコントロールのメソッドを実行する必要があります。Asp.netアクセスメソッドからユーザーコントロールアクセスメソッド
おかげで....
// Below might help
UserControl B = new UserControl();
Object[] parameters = new Object[2];
parameters[0] = 45;
parameters[1] = "test";
B = (UserControl)Page.FindControl("[UserControlId]");
B.GetType().GetMethod("[MethodName]").Invoke(B, parameters);
あなたのボタンのクリックイベントハンドラでユーザーコントロールへの参照を持っていますか?だから問題がどこで 'MyUserControl.Foo()'を呼び出すのですか?この関数は 'public'でなければなりません。 –