コントロール名を示す文字列からコントロールを取得する

コントロール名を示す文字列名からコントロールを取得する場合にはFindControlメソッドを用います。
以下のコードは、ASP.NETのウェブフォームのコントロールを取得する例です。

  string strName = "Literl_Message";
  Literl lc = (Literal)Page.Findontrol(strName));
  
  lc.text="Message!!"

ただし、上記の方法ではマスターページを利用した場合、コントロールを取得できません。マスターページを利用した場合のコントロール取得方法はこちら

AuthorPortraitAlt
著者
iPentecのメインプログラマー
C#, ASP.NET の開発がメイン、少し前まではDelphiを愛用
作成日: 2009-11-15
Copyright © 1995–2025 iPentec all rights reserverd.