私の質問への答えはどこかにあると確信していますが、見つけることができません。重複していたらすみません。
引き戻すデータに応じて、ページの読み込み時に可視性を設定する DIV があります。
したがって、コード ビハインドでは次のようになります。
this.divMyDiv.Visible = false
ユーザーがドロップダウン値を変更すると、DIV を表示しようとします
var div = document.getElementById('divMyDiv');
div.style.display = 'block';
最初のページの読み込み時にコード ビハインドによって div が表示されるように設定されている場合は、すべて問題ありません。ドロップダウン値を変更すると、DIV が表示および非表示になります。ただし、ページの読み込み時に DIV が非表示になっている場合、JavaScript の var div は常に null です。試してみvar div = document.getElementById('<%=divMyDiv.ClientID%>');
ましたが、同じ結果が得られます。また、JS をページの下部に移動しようとしました。同じ結果です。