ASP.Net/Asp Control/Panel

Материал из .Net Framework эксперт
Перейти к: навигация, поиск

Basic Panel Control: holding other controls (VB.net)

   <source lang="csharp">

<%@ Page Language=VB Debug=true %> <HTML> <HEAD> <TITLE>Creating a Basic Panel Control</TITLE> </HEAD> <BODY LEFTMARGIN="40"> <form runat="server"> <asp:panel

   id="Panel1" 
   runat="server"
   height="80%"
   width="90%">
   Enter your name:
<asp:textbox id="txtName" runat=server />
Enter your password:
<asp:textbox id="txtPassword" runat=server />

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

      </source>
   
  


Hide and show asp:Panel in order to hide and show the controls it contains

   <source lang="csharp">

<%@ Page Language="VB" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <script runat="server">

   Sub btnSubmit_Click(ByVal sender As Object, ByVal e As EventArgs)
       If rdlOther.Checked Then
           pnlOther.Visible = True
       Else
           pnlOther.Visible = False
       End If
   End Sub

</script> <html xmlns="http://www.w3.org/1999/xhtml" > <head id="Head1" runat="server">

   <title>Show Panel</title>

</head> <body>

   <form id="form1" runat="server">
   Select your programming language:
   <asp:RadioButton
       id="rdlVisualBasic"
       GroupName="language"
       Text="Visual Basic"
       Runat="server" />
   <asp:RadioButton
       id="rdlCSharp"
       GroupName="language"
       Text="C#"
       Runat="server" />
   <asp:RadioButton
       id="rdlOther"
       GroupName="language"
       Text="Other Language"
       Runat="server" />
   <asp:Panel
       id="pnlOther"
       Visible="false"
       Runat="server">
       <asp:Label
           id="lblOther"
           Text="Other Language:"
           AssociatedControlID="txtOther"
           Runat="server" />
       <asp:TextBox
           id="txtOther"
           Runat="server" />    
   </asp:Panel>
   <asp:Button
       id="btnSubmit"
       Text="Submit"
       OnClick="btnSubmit_Click" 
       Runat="server" />
   </form>

</body> </html>

</source>
   
  


Make the asp panel visible (C#)

   <source lang="csharp">

<%@ Page Language="C#" %> <script runat="server">

   protected void btnSubmit_Click(object sender, EventArgs e)
   {
       if (rdlOther.Checked)
           pnlOther.Visible = true;
       else
           pnlOther.Visible = false;
   }

</script> <html> <head>

   <title>Show Panel</title>

</head> <body>

   <form id="form1" runat="server">
   Select your favorite programming language:
   

<asp:RadioButton id="rdlVisualBasic" GroupName="language" Text="Visual Basic" Runat="server" />

<asp:RadioButton id="rdlCSharp" GroupName="language" Text="C#" Runat="server" />

<asp:RadioButton id="rdlOther" GroupName="language" Text="Other Language" Runat="server" />
<asp:Panel id="pnlOther" Visible="false" Runat="server"> <asp:Label id="lblOther" Text="Other Language:" AssociatedControlID="txtOther" Runat="server" /> <asp:TextBox id="txtOther" Runat="server" /> </asp:Panel>

<asp:Button id="btnSubmit" Text="Submit" Runat="server" OnClick="btnSubmit_Click" />
   </form>

</body> </html>

      </source>
   
  


Panel Control: border style (VB.net)

   <source lang="csharp">

<%@ Page Language=VB Debug=true %> <HTML> <HEAD> <TITLE>Setting the Style of a Panel Control</TITLE> </HEAD> <BODY LEFTMARGIN="40"> <form runat="server"> <asp:panel

   id="Panel1" 
   runat="server"
   font-name="Arial"
   font-bold="True"
   forecolor="yellow"
   backcolor="blue"
   borderstyle=3
   bordercolor="green"
   borderwidth=4
   horizontalalign="Center"

>

   Enter your name:
<asp:textbox id="txtName" runat=server />
Enter your password:
<asp:textbox id="txtPassword" runat=server />

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

      </source>
   
  


Panel Control: foreground and background color (VB.net)

   <source lang="csharp">

<%@ Page Language=VB Debug=true %> <HTML> <HEAD> <TITLE>Setting the Style of a Panel Control</TITLE> </HEAD> <BODY LEFTMARGIN="40"> <form runat="server"> <asp:panel

   id="Panel1" 
   runat="server"
   font-name="Arial"
   font-bold="True"
   forecolor="yellow"
   backcolor="blue"
   borderstyle=3
   bordercolor="green"
   borderwidth=4
   horizontalalign="Center"

>

   Enter your name:
<asp:textbox id="txtName" runat=server />
Enter your password:
<asp:textbox id="txtPassword" runat=server />

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

      </source>
   
  


Scrollable asp panel (C#)

   <source lang="csharp">

<%@ Page Language="C#" %> <script runat="server">

   void Page_Load()
   {
       for (int i = 0; i < 100; i++)
           bltList.Items.Add("Item " + i.ToString());
   }
   

</script> <html> <head>

   <style type="text/css">
       html
       {
           background-color:silver;
       }
       .contents
       {
           background-color:white;
           width:200px;
           height:200px;
       }
   </style>
   <title>Panel ScrollBars</title>

</head> <body>

   <form id="form1" runat="server">
   <asp:Panel
       id="pnlContent"
       ScrollBars="Auto"
       CssClass="contents"
       Runat="server">
       <asp:BulletedList
           id="bltList"
           Runat="server" />
   </asp:Panel>    
   
   </form>

</body> </html>

      </source>