【发布时间】:2011-04-28 22:16:00
【问题描述】:
我有一个用户定义的控件,我在我的 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
在调试模式下,我看到代码确实会根据会话更改值,但在控件上不会选择“false”或“true”属性。无论如何我都会显示控件。
【问题讨论】:
标签: vb.net attributes controls