レコードの数を返す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. クラス内の別の関数からメソッドに正しくアクセスする方法は?
- 3. 別のウィンドウで別のascxのascxのイベントにサブスクライブする
- 4. 別のクラスからアクセスする方法
- 5. 別のクラス内の部分クラスのフォームアイテムにアクセスする方法は?
- 6. 別のクラスの外のクラスのデータにアクセスする方法
- 7. Javaの別のクラスにあるメソッドの変数にアクセスする方法は?
- 8. 別のクラスからのメソッドへのアクセス
- 9. クラス内のクラスに別のクラスからアクセスする
- 10. 別のクラス内のメソッドによってインスタンス化されたクラスへのアクセス
- 11. クラス内のあるメソッドから別のメソッドにデータを返す
- 12. iPhone:別のクラスのクラスにアクセスする
- 13. 別のクラスのCCMenuのタグにアクセスする方法
- 14. C言語で別のcsファイルからフォームオブジェクトにアクセスする方法
- 15. AS3:別のクラスのプロパティ/メソッドにアクセスするには?
- 16. Javaの別の実行スレッドからメソッドにアクセスする方法
- 17. wpfの別のページからrichtextboxテキストにアクセスする方法
- 18. QTモビリティで別のクラスの変数にアクセスする方法は?
- 19. 別のクラスのNSURLResponseにアクセスする方法
- 20. 別のクラスのイベントハンドラにアクセスする方法
- 21. 別のクラスの変数にアクセスする方法
- 22. 別のクラスのThisAddInでVB.netタイマーにアクセスする方法
- 23. Objective-C:別のクラス内のオブジェクトのプロパティにアクセスするには?
- 24. 別のviewcontrollerでメソッドにアクセスする方法
- 25. csファイルを別々のDLLにコンパイルする方法
- 26. サブクラス内のクラスをインスタンス化し、別のサブクラス内のインスタンスにアクセス
- 27. スコープ内の別の関数で変数にアクセスする方法
- 28. 別のクラスのNSWindowにアクセスする
- 29. 別のクラスのアウトレットにアクセスする
- 30. ジェネリッククラスのメソッドとして別のクラスのメソッドを有効にする方法
このメソッドはクラスファイル(.cs)の中にあり、ascxページ(デザイン)にアクセスする必要があります – shafi
@Shafi - クラスファイルとacxの関係は何ですか? – VinayC
<%= className.MethodName()%>これを行うには変数に割り当てる必要があるので、これはスパンの内側にする必要があります – shafi