当MultiView Active View更改时,更新标签上的数据绑定值?

时间:2012-02-22 01:03:23

标签: asp.net vb.net multiview

我有一个包含多个视图的MultiView。当ActiveView更改时,我想有选择地数据绑定其中一个视图中的标签。理想情况下,我不希望每次ActiveView更改时都这样做,而只是当它实际上是包含活动标签的视图时。我试过这样的事情:

Private Sub MultiView1_ActiveViewChanged(sender as Object, e as System.EventArgs) Handles MultiView1.ActiveViewChanged
   Dim varView as String = MultiView1.GetActiveView.ToString
   If varView = "vwExisting" Then
      ' Code to update label here with latest databind.
   End If
End Sub

现在,MultiView1.GetActiveView.ToString没有返回我正在寻找的值,有谁知道会发生什么?

1 个答案:

答案 0 :(得分:1)

GetActiveView方法返回一个View类,而不是一个字符串。试试这个......

If MultiView1.GetActiveView.ID = "vwExisting" Then

End If