2012-03-24 28 views
1

设置使用的名称与字符串名称asp.net 4.0 如asp.net multivew控制

<asp:MultiView ID="MultiView1" runat="server"> 
     <asp:View runat="server" ID="first"> 
     </asp:View> 
     <asp:View runat="server" ID="second"> 
     </asp:View> 
</asp:MultiView> 

现在想活跃在点击按钮像

string viewname=first; 
MultiView1.SetActiveView(view: viewname);  

这种积极的观点器不工作这里是另一种方式来看这样的看法

MultiView1.SetActiveView(view: first); 

回答

1

MultiView.SetActiveView方法se TS指定View控制是活性之一,在您的多视点控制中定义的所有视图如firstsecond由智能感知列出的视图被传递给此方法背后的代码:

see this image

因此,所有你需要的是通过视图的ID在多视角控制的定义是这样的:

MultiView1.SetActiveView(first);