道歉,如果这很简单。
我在这里找到了各种C#示例,但我似乎无法使VB版本正常工作。
我希望能够将一个简单变量传递给用户控件,以确定它是否显示某个数据部分。
它基本上是一个客户数据表单,在某些情况下我需要显示一条包含客户帐号和排序代码的行,而在某些情况下我不需要,所以我的用户控制:
<controls:customerForm ID='customerForm' showBankDetails="no" runat='server' />
但我无法弄清楚如何处理Code Behind中的showBankDetails变量以阻止它渲染该部分,或者只是使用CSS片段隐藏它。
如何使用VB.NET访问后面代码中的变量?
答案 0 :(得分:3)
通常情况下,我在页面右侧的asp:面板中有可选的东西,在页面加载中或在任何地方,执行以下操作:
me.OptionalStuffPanel.Visible = me.ShowBankDetails
ShowBankDetails
需要定义为页面类的公共属性:
private _ShowBankDetails as boolean
Public Property ShowBankDetails() As boolean
Get
Return _ShowBankDetails
End Get
Set(ByVal value As boolean)
_ShowBankDetails = value
End Set
End Property
如果您希望该属性出现在属性网格中,这里有一篇文章向您展示如何!