управление asp.net - PullRequest
       7

управление asp.net

1 голос
/ 24 марта 2012

Установить активный контроль вида, используя имя с именем строки asp.net 4.0, например

<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 Ответ

1 голос
/ 24 марта 2012

MultiView.SetActiveView устанавливает активный элемент управления View в коде всех представлений, определенных в вашем многовидовом элементе управления, таких как first,second перечислены IntelliSense для представлений, которые будут переданы этому методу:

see this image

, поэтому все, что вам нужно, это передать ID представления, определенного в вашем элементе управления многовидовым представлением, какэто:

MultiView1.SetActiveView(first);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...