Ваш ID элемента неправильный, он должен быть ctl00_MainContent_Label1
(или аналогичным).
Что вы действительно должны сделать, это использовать следующий метод, чтобы всегда получить правильный идентификатор:
var estado = document.getElementById('<%= Label1.ClientId %>');
Это потому, что элемент ID ASP не совпадает с элементом на клиенте.
Во-вторых, вы хотите изменить свойство стиля элемента.
function myFunction() {
var estado = document.getElementById('<%= Label1.ClientId %>');
estado.style.visibility = "visible"; // use hidden if you want to hide it again.
}
Наконец; Когда вы устанавливаете Visible="false"
означает, что метка не будет отображаться на странице ... вы должны использовать вместо этого свойство стиля style="visibility:hidden"
.
<asp:Label ID="Label1" runat="server" Text="Label" Font-Size="55pt" Visible="true" style="visibility:hidden;"></asp:Label>