ASP.NET でクライアント側の検証用に JavaScript を使う場合に困ることの一つが、ASP.NET のコントロールの ID は、設計時と実行時とで違うこと、じゃないでしょうか。 ID がわからなければ、getElementById() などが使えないのです。 そこで、その ID の取得方法についてのメモ。 * JavaScript 内でオブジェクト群をループして取得する方法もあると思うのですが、私が使う方法は、ASP.NET コントロールの、ClientID プロパティを利用する方法です。 例えば、JavaScript 内で次の様に書きます。 [code lang=’javascript’] var element = document.getElementById(“< %= [ASP.NETのコントロールID].ClientID %>“); [/code] こうすると、el
![ASP.NET で、実行時のコントロールの ID を取得する方法 | ゆめとちぼーとげんじつと](https://cdn-ak-scissors.b.st-hatena.com/image/square/5ea3f760598c49f7fea98648c51319a278d95d81/height=288;version=1;width=512/https%3A%2F%2Fblog.dreamhive.co.jp%2Fyama%2Fwp-content%2Fuploads%2F2016%2F10%2Fyamamoto_satoru_opengraph.jpg)