Default.aspx
<div>
<asp:MultiView ID="MultiView1" runat="server">
<asp:View ID="View1" runat="server">
THis is View First.
</asp:View>
<asp:View ID="View2" runat="server">
This is Second View.
</asp:View>
<asp:View ID="View3" runat="server">
This is Third View.
</asp:View>
</asp:MultiView>
<br />
<br />
<asp:Button ID="Button1" runat="server" Text="Prev" OnClick="Button1_Click" />
<asp:Button ID="Button2" runat="server" Text="Next" OnClick="Button2_Click" />
</div>
Default.aspx.csprotected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
Button1.Visible = false;
MultiView1.ActiveViewIndex = 0;
}
}
protected void Button2_Click(object sender, EventArgs e)
{
if (MultiView1.ActiveViewIndex != MultiView1.Views.Count -2)
{
MultiView1.ActiveViewIndex++;
Button1.Visible = true;
}
else
{
MultiView1.ActiveViewIndex++;
Button2.Visible = false;
Button1.Visible = true;
}
}
protected void Button1_Click(object sender, EventArgs e)
{
if (MultiView1.ActiveViewIndex > 1)
{
MultiView1.ActiveViewIndex--;
Button1.Visible = true;
Button2.Visible = true;
}
else
{
MultiView1.ActiveViewIndex--;
Button1.Visible = false;
Button2.Visible = true;
}
}
