ユーザーコントロールで選択した値を削除するためのリンクボタンがあります。コントロールに付加価値を付ける場合は、このリンクボタンを表示する必要があります。そのため、リンクボタンのクライアントIDをユーザーコントロールに渡し、そのIDをユーザーコントロールの非表示のコントロールに保存しています。1つは、ユーザーコントロールで値を選択して、リンクボタンを表示します。
問題:
リンクボタンの可視性がfalseの場合は、コントロールにアクセスできないことを意味します。
var removeUser = document.getElementById(elementRemoveUser.value); nullを返します。コントロールが表示されている場合は、正常に機能していることを意味します。
var elementRemoveUser = document.getElementById("<%=hdnRemoveUser.ClientID %>");
if (elementRemoveUser.value != '') {
var removeUser = document.getElementById(elementRemoveUser.value);
if (removeUser != null) {
removeUser.style.visibility = "visible";
}
}