レコードの数を返す1つのメソッドがあります。このメソッドは設計ページ(ascx)にアクセスしたいです。それ?別のascxページ(デザインページ)内の別のクラス(.cs)のメソッドにアクセスする方法
0
A
答えて
0
メソッドがascxのコードビハインドクラスにある場合、メソッドはpublicまたはprotected(ascxクラスはコードビハインドクラスから継承するため)が必要です。次に、サーバーディレクティブまたはデータバインディングを使用してメソッドにアクセスできます - 例えば
<span><%= this.CallMyMethod() %></span>
または
<span><%# this.CallMyMethod() #></span>
動作するように、後に(データ・バインディング)構文については、あなたは親(祖先)コントロールのメソッドをDataBindを呼び出す必要があります。
あなたのメソッドが別のクラスとそのインスタンスメソッドにある場合、そのメソッドを呼び出すにはそのクラスのインスタンスを持つ必要があります。 this
キーワードを別のクラスの変数(インスタンス)に置き換えることを除けば、呼び出しメカニズムは上記と同じです。静的メソッドの場合は、className.MethodName
構文を使用して呼び出すことができます。このメソッドはascxからアクセス可能でなければならないことに注意してください(つまりpublicまたはinternalなど)。
関連する問題
- 1. Ascxコントロール内の値を同じページの別のAscxコントロールでアクセスする方法
- 2. 別のcsファイルからメソッド内の別のページをクリックする方法
- 3. 別のクラスのメソッドにアクセスする方法
- 4. 別のウィンドウで別のascxのascxのイベントにサブスクライブする
- 5. クラス内の別の関数からメソッドに正しくアクセスする方法は?
- 6. 別のPythonクラスのあるPythonクラスから別のスクリプトにアクセスする方法
- 7. 別のクラスからアクセスする方法
- 8. 別のクラスの外のクラスのデータにアクセスする方法
- 9. Javaの別のクラスにあるメソッドの変数にアクセスする方法は?
- 10. 別のクラス内の部分クラスのフォームアイテムにアクセスする方法は?
- 11. C#別のクラスからクラスのメソッドにアクセスするには?
- 12. 別のクラスからのメソッドへのアクセス
- 13. httpPostメソッド内で別のクラスを使用する方法
- 14. 別のクラスのC#で別のメソッドを呼び出す方法
- 15. 別のクラスの中からクラスにアクセスする方法。
- 16. クラス内のクラスに別のクラスからアクセスする
- 17. c#別のクラスからのアクセス方法
- 18. Javascript - メソッドをクラスから別のクラスにアクセスするには?
- 19. DotnetNukeの別のビュー(UserControl '.ascx')にリダイレクトする方法は?
- 20. AS3 Mainクラス内のメソッドに別のクラスからアクセスします。エラー?
- 21. 別のクラス内のメソッドによってインスタンス化されたクラスへのアクセス
- 22. クラス内のあるメソッドから別のメソッドにデータを返す
- 23. iPhone:別のクラスのクラスにアクセスする
- 24. C言語で別のcsファイルからフォームオブジェクトにアクセスする方法
- 25. 別のクラスのメソッドを別のクラスから呼び出す方法は?
- 26. AS3:別のクラスのプロパティ/メソッドにアクセスするには?
- 27. 別のクラスのArrayListの値にアクセスする方法は?
- 28. 別のクラスのCCMenuのタグにアクセスする方法
- 29. 同じクラスの別のメソッドから別のクラスに渡されるメソッドへのアクセス
- 30. Javaの別の実行スレッドからメソッドにアクセスする方法
このメソッドはクラスファイル(.cs)の中にあり、ascxページ(デザイン)にアクセスする必要があります – shafi
@Shafi - クラスファイルとacxの関係は何ですか? – VinayC
<%= className.MethodName()%>これを行うには変数に割り当てる必要があるので、これはスパンの内側にする必要があります – shafi