私はFoo()と呼ばれるパブリック関数を持つ "Bar"というC#のクラスを持っているとします。実行元を特定する
Foo()関数の中で、Foo()がどこから実行されたのかを特定する手段がありますか?もっと正確には、.aspxファイルからFoo()が呼び出されたかどうかを調べたいと思います。このように<%Bar.Foo()%>とBar.Foo()の後ろのコードから。
私が質問する理由は、関数が.aspxファイル内で実行されたときに異なる動作をしたいということです。
EDIT:
、私は非常に長くもちろんのこと、説明するのは非常に困難であるので、私は、私は本当に私の問題の退屈な詳細に取得する必要はありません2つの異なる機能を使用することができます実現しています。それは私が苦労している独特な問題であることだけを知っています、そして、私はそれがどこに呼ばれたのかを知ることによって解決できることを知っています。
なぜこのタスクに2つの異なる機能(またはその2つの機能を区別する引数)を使用しないのですか? –
まあ私は2つの異なる機能を使用することができますが、私は本当に私の問題の長い細部に入りたいとは思わない。しかし、私はどこに呼び出されたのかを特定することで問題を解決できることを知っています。 – 7wp