formview(fv) を含む Web フォームがあります。モードを変更するためのコードを記述するために、その中のリンクボタン (lnkbtnEdit) を見つけるにはどうすればよいですか?
ありがとうございました
あなたの質問はかなり曖昧なので、私は私の答えをできるだけ一般的にするように努めます。
ASP.NETのコンテナーコントロールは、Reflectionを使用して子コントロールで指定された名前のコントロールを見つけるFindControlメソッドを提供します。このメソッドを使用することは、ページまたはパネル内のコントロール、またはFormViewのようなテンプレート化されたコントロールを見つけるために受け入れられているメソッドです。
リフレクションを回避したい場合、階層内のコントロールのインデックスがわかっていれば、コントロールを手動で見つけることもできます。
また、子コントロールがまだ作成されていない可能性が高いため、このコントロールにアクセスする必要がある時点を知ることは非常に役立ちます(質問に対する私のコメントを参照してください)。
Cerebus、お返事ありがとうございます....しかし、fv内でlnkbtnEditを選択できないようです。可能であれば、デザインビューで選択し、プロパティウィンドウのイベントセクションで、クリックするためのハンドラーを作成できます。