У меня есть пользовательский элемент управления, который я вызываю на моей странице aspx. Я хочу изменить его атрибуты на стороне кода vb.net.
верх страницы aspx
управление -
<%@ Register Src="lightbox.ascx" TagName="abc" TagPrefix="uc1" %>
Calling the control in body -
<uc1:abc ID="abc" runat="server" />
vb.net page_load -
If Session("ased") = True Then
abc.Attributes.Add("Visible", "true")
Else
abc.Attributes.Add("Visible", "false")
End If
В режиме отладки я вижу, что код изменяет значения в соответствии с сеансом, но в элементе управления не получает атрибуты «ложь» или «истина» Я все равно показываю контроль.