Mega Code Archive

 
Categories / ASP.Net / User Control And Master Page
 

Header user component (VB net)

<%@ Page Language="vb" %> <%@ Register TagPrefix="MyTag" TagName="Header" Src="header.ascx" %> <html> <head>   <title>User Control Examples</title> </head> <body>     <form runat="server" method="post">         <MyTag:Header id="MyHeader" runat="Server" />         <h3>The Multi-Lingual Control Example </h3>     </form> </body> </html> <%-- header.ascx <%@ Control Language="vb" %> <table style="background-color:#cc0033" width="100%" cellpadding="10" cellspacing="0">     <tr>         <td width="60%"> <font face="verdana,arial" size="4" color="yellow">             <asp:label id="WelcomeMessage" runat="Server">Welcome to the shop!</asp:label> </font>         </td>         <td width="30%">             <font face="verdana,arial" size="2" color="lightyellow"> Select your Language:<br />             <asp:DropDownList id="LanguageList" runat="Server" OnSelectedIndexChanged="DropList_Changed" AutoPostBack="True"/>             </font>         </td>     </tr> </table> <script runat="server">          Private Languages As New Hashtable()          Public Sub Page_Load()           Languages.Add("English", "Hello, and welcome to the shop")      Languages.Add("French", "Bonjour, et bienvenue au magasin")      Languages.Add("Spanish", "Buenas Dias, e bienvenido a la tienda")      Languages.Add("German", "Guten Tag, und wilkommen ins geschaeft")           If Not Page.IsPostback             LanguageList.Datasource = Languages.Keys        Page.DataBind()           End If          End Sub          Public Sub DropList_Changed(Sender As Object, E As EventArgs)            WelcomeMessage.text = Languages(Languagelist.SelectedItem.Text)            End Sub      </script> --%>