Mega Code Archive

 
Categories / ASP.Net / User Control And Master Page
 

A master page that creates a GUID on the first request (C#)

<%@ Page Language="C#" MasterPageFile="~/Default.master" Title="Untitled Page" %> <script runat="server">     protected void Page_LoadComplete(object sender, EventArgs e)     {         Label1.Text = (Master.FindControl("Label1") as Label).Text;     }     protected void Button1_Click(object sender, EventArgs e)     {         Label2.Text = "<b>Hello " + TextBox1.Text + "!</b>";     } </script> <asp:Content ID="Content1" ContentPlaceHolderId="ContentPlaceHolder1" Runat="server">     <b>Your GUID number from the master page is:<br />     <asp:Label ID="Label1" Runat="server" /></b><p>     <b>Enter your name:</b><br />     <asp:Textbox ID="TextBox1" Runat="server" />     <asp:Button ID="Button1" Runat="server" Text="Submit"       OnClick="Button1_Click" /><br />     <br />     <asp:Label ID="Label2" Runat="server" /> </asp:content> <asp:Content ID="Content2" ContentPlaceHolderId="ContentPlaceHolder2" Runat="server">         <asp:Image ID="Image1" Runat="server" ImageUrl="http://www.rntsoft.com/style/logo.png" /> </asp:Content> File: Default.master <%@ Master Language="C#" %> <script runat="server">     protected void Page_Load(object sender, EventArgs e)     {         if (!Page.IsPostBack)         {             Label1.Text = System.Guid.NewGuid().ToString();         }     } </script> <html xmlns="http://www.w3.org/1999/xhtml" > <head id="Head1" runat="server">     <title>My Company Master Page</title> </head> <body>     <form id="form1" runat="server">         <table>             <tr>                 <td colspan="2">                     <h1>My Company Home Page</h1>                     <b>User's GUID:&nbsp;&nbsp;                         <asp:Label ID="Label1" Runat="server" /></b>                 </td>             </tr>             <tr>                 <td>                     <asp:ContentPlaceHolder ID="ContentPlaceHolder1"                       Runat="server">                     </asp:ContentPlaceHolder>                 </td>                 <td>                     <asp:ContentPlaceHolder ID="ContentPlaceHolder2"                       Runat="server">                     </asp:ContentPlaceHolder>                 </td>             </tr>             <tr>                 <td colspan="2">                     Copyright 2006 - My Company                 </td>             </tr>         </table>     </form> </body> </html>