ASP.Net/Components/PageView MultiPage

Материал из .Net Framework эксперт
Версия от 14:51, 26 мая 2010; Admin (обсуждение | вклад) (1 версия)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

Adding a PageView Control to a MultiPage Control (VB.net)

   <source lang="csharp">

<%@ Page Language=VB Debug=true %> <%@ Import Namespace="Microsoft.Web.UI.WebControls" %> <%@ Register TagPrefix="IEControls"

   Namespace="Microsoft.Web.UI.WebControls" 
   Assembly ="Microsoft.Web.UI.WebControls"

%> <HTML> <HEAD> <TITLE>Adding a PageView Control to a MultiPage Control</TITLE> </HEAD> <BODY LEFTMARGIN="40"> <form runat="server"> <IEControls:multipage

   id="MyMultiPage"
   runat="server"
   borderstyle=9
   borderwidth=3
   bordercolor="DarkBlue"
   width="90%"
   height="50%"
   >
   <IEControls:PageView
       id="pv1"
       runat=server
       font-name="Arial"
       font-bold=True
       forecolor="yellow"
       backcolor="darkred"
   >
       Enter your name:
<asp:textbox id="txtName" runat=server />
Enter your password:
<asp:textbox id="txtPassword" runat=server />
</IEControls:PageView>

</IEControls:multipage> </form> </BODY> </HTML>

      </source>
   
  


Adding Controls to a PageView Control in Code (VB.net)

   <source lang="csharp">

<%@ Page Language=VB Debug=true %> <%@ Import Namespace="Microsoft.Web.UI.WebControls" %> <%@ Register TagPrefix="IEControls"

   Namespace="Microsoft.Web.UI.WebControls" 
   Assembly ="Microsoft.Web.UI.WebControls"

%> <script runat=server> Sub OK_Click(Sender As Object, E As EventArgs)

   Dim I as Integer
   For I = 1 to txtNumber.Text
       Dim MyTextBox = New TextBox
       MyTextBox.ID = "txtDynamic" & I
       MyTextBox.Text = "Control Number: " & I
       pv2.Controls.Add(MyTextBox)
   Next
   MyMultiPage.SelectedIndex = 1

End Sub </SCRIPT> <HTML> <HEAD> <TITLE>Adding Controls to a PageView Control in Code</TITLE> </HEAD> <BODY LEFTMARGIN="40"> <form runat="server"> <IEControls:multipage

   id="MyMultiPage"
   runat="server"
   >
   <IEControls:PageView
       id="pv1"
       runat=server
   >
       How many TextBox controls do you want?
<asp:textbox id="txtNumber" runat=server />
<asp:button id="butOK" text=" OK " onclick="OK_Click" runat="server" /> </IEControls:PageView> <IEControls:PageView id="pv2" runat=server > </IEControls:PageView>

</IEControls:multipage> </form> </BODY> </HTML>

      </source>
   
  


Creating a Basic MultiPage Control (VB.net)

   <source lang="csharp">

<%@ Page Language=VB Debug=true %> <%@ Import Namespace="Microsoft.Web.UI.WebControls" %> <%@ Register TagPrefix="IEControls"

   Namespace="Microsoft.Web.UI.WebControls" 
   Assembly ="Microsoft.Web.UI.WebControls"

%> <HTML> <HEAD> <TITLE>Creating a Basic MultiPage Control</TITLE> </HEAD> <BODY LEFTMARGIN="40"> <form runat="server"> <IEControls:multipage

   id="MyMultiPage"
   runat="server"
   borderstyle=9
   borderwidth=3
   bordercolor="DarkBlue"
   width="90%"
   height="50%"
   >

</IEControls:multipage> </form> </BODY> </HTML>

      </source>
   
  


IEControl: multipage test (C#)

   <source lang="csharp">

<%@ Register TagPrefix="iewc" Namespace="Microsoft.Web.UI.WebControls" Assembly="Microsoft.Web.UI.WebControls" %> <%@ Page language="c#" src="MultiPageTest.aspx.cs" AutoEventWireup="false" Inherits="MultiPageTest" %> <HTML>

 <body>
   <form id="Form1" method="post" runat="server">

<iewc:MultiPage id="MultiPage1" style="Z-INDEX: 101; LEFT: 8px; POSITION: absolute; TOP: 36px" runat="server" Width="301px" Height="272px" BorderStyle="Outset" BorderWidth="1px"> <iewc:PageView id="page1">

 This is Page 1

         </iewc:PageView>
         <iewc:PageView id="page2">
           

 This is Page 2

         </iewc:PageView>
         <iewc:PageView id="page3">
           

 This is Page 3

         </iewc:PageView>
</iewc:MultiPage>

<iewc:TabStrip id="TabStrip1" runat="server" TargetID="MultiPage1" Width="300px"> <iewc:Tab Text="Tab 1"></iewc:Tab> <iewc:Tab Text="Tab 2"></iewc:Tab> <iewc:Tab Text="Tab 3"></iewc:Tab> </iewc:TabStrip>

   </form>
 </body>

</HTML> <%-- using System; using System.Collections; using System.ruponentModel; using System.Data; using System.Drawing; using System.Web; using System.Web.SessionState; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.HtmlControls;

 public class MultiPageTest : System.Web.UI.Page
 {
   protected Microsoft.Web.UI.WebControls.MultiPage MultiPage1;
   protected Microsoft.Web.UI.WebControls.TabStrip TabStrip1;
 
   private void Page_Load(object sender, System.EventArgs e)
   {
   }
   #region Web Form Designer generated code
   override protected void OnInit(EventArgs e)
   {
     InitializeComponent();
     base.OnInit(e);
   }
   
   /// <summary>
   /// Required method for Designer support - do not modify
   /// the contents of this method with the code editor.
   /// </summary>
   private void InitializeComponent()
   {    
     this.Load += new System.EventHandler(this.Page_Load);
   }
   #endregion
 }

--%>

      </source>
   
  


IE Controls:multipage: use combobox to control page index (VB.net)

   <source lang="csharp">

<%@ Page Language=VB Debug=true %> <%@ Import Namespace="Microsoft.Web.UI.WebControls" %> <%@ Register TagPrefix="IEControls"

   Namespace="Microsoft.Web.UI.WebControls" 
   Assembly ="Microsoft.Web.UI.WebControls"

%> <script runat=server> Sub ddl1_Changed(Sender As Object, E As EventArgs)

   MyMultiPage.SelectedIndex = ddl1.SelectedItem.Value

End Sub </SCRIPT> <HTML> <HEAD> <TITLE>Providing Navigation in a MultiPage Control Using a DropDownList</TITLE> </HEAD> <BODY LEFTMARGIN="40"> <form runat="server"> <IEControls:multipage

   id="MyMultiPage"
   runat="server"
   selectedindex=0
   >
   <IEControls:PageView
       id="pv1"
       runat=server
       font-name="Arial"
       font-bold=True
       forecolor="yellow"
       backcolor="darkred"
   >
       Enter your name:
<asp:textbox id="txtName" runat=server />
</IEControls:PageView> <IEControls:PageView id="pv2" runat=server font-name="Arial" font-bold=True forecolor="darkred" backcolor="yellow" > Enter your email address:
<asp:textbox id="txtEmail" runat=server /> </IEControls:PageView> <IEControls:PageView id="pv3" runat=server font-name="Arial" font-bold=True forecolor="darkblue" backcolor="green" > Enter your password:
<asp:textbox id="txtPassword" runat=server /> </IEControls:PageView>

</IEControls:multipage>

<asp:dropdownlist

   id="ddl1"
   autopostback="True"
   onselectedindexchanged="ddl1_Changed"
   runat="server"

>

   <asp:listitem value="0">Name</asp:listitem>
   <asp:listitem value="1">Email</asp:listitem>
   <asp:listitem value="2">Password</asp:listitem>

</asp:dropdownlist> </form> </BODY> </HTML>

      </source>