'Change LoginView Role Groups template from code behind
I have this loginview on my page. How do I switch the Role Group from code behind?
Say ... I am currently at a dad Login View Template , and I want to change to Admin Login View Template:
<asp:LoginView ID="LoginView1" runat="server">
<RoleGroups>
<asp:RoleGroup Roles="Admin">
<ContentTemplate>
I Am Admin
</ContentTemplate>
</asp:RoleGroup>
<asp:RoleGroup Roles="GirlUser">
<ContentTemplate>
I Am A Girl
</ContentTemplate>
</asp:RoleGroup>
<asp:RoleGroup Roles="BoyUser">
<ContentTemplate>
I Am A Boy
</ContentTemplate>
</asp:RoleGroup>
<asp:RoleGroup Roles="DadUser">
<ContentTemplate>
I Am A Dad
</ContentTemplate>
</asp:RoleGroup>
</RoleGroups>
</asp:LoginView>
Solution 1:[1]
<form id="form1" runat="server">
<div>
<asp:MultiView ID="MultiView1" runat="server">
<asp:View ID="AdminView" runat="server">
I Am Admin
</asp:View>
<asp:View ID="GirlView" runat="server">
I Am A Girl
</asp:View>
<asp:View ID="BoyView" runat="server">
I Am A Boy
</asp:View>
<asp:View ID="DadView" runat="server">
I Am A Dad
</asp:View>
</asp:MultiView>
</div>
</form>
I settle down with these. Changing view from Dad to admin code behind:
public void changeView(int index)
{
MultiView1.ActiveViewIndex = index;
}
where 0 = admin and 3 = dad .
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
| Solution | Source |
|---|---|
| Solution 1 | Nimantha |
