<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>http://nfex.ru/index.php?action=history&amp;feed=atom&amp;title=ASP.NET_Tutorial%2FPage_Lifecycle%2FPage_Class</id>
		<title>ASP.NET Tutorial/Page Lifecycle/Page Class - История изменений</title>
		<link rel="self" type="application/atom+xml" href="http://nfex.ru/index.php?action=history&amp;feed=atom&amp;title=ASP.NET_Tutorial%2FPage_Lifecycle%2FPage_Class"/>
		<link rel="alternate" type="text/html" href="http://nfex.ru/index.php?title=ASP.NET_Tutorial/Page_Lifecycle/Page_Class&amp;action=history"/>
		<updated>2026-04-30T00:58:23Z</updated>
		<subtitle>История изменений этой страницы в вики</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>http://nfex.ru/index.php?title=ASP.NET_Tutorial/Page_Lifecycle/Page_Class&amp;diff=3206&amp;oldid=prev</id>
		<title> в 15:30, 26 мая 2010</title>
		<link rel="alternate" type="text/html" href="http://nfex.ru/index.php?title=ASP.NET_Tutorial/Page_Lifecycle/Page_Class&amp;diff=3206&amp;oldid=prev"/>
				<updated>2010-05-26T15:30:57Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr style=&quot;vertical-align: top;&quot; lang=&quot;ru&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Предыдущая&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Версия 15:30, 26 мая 2010&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; style=&quot;text-align: center;&quot; lang=&quot;ru&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(нет различий)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
			</entry>

	<entry>
		<id>http://nfex.ru/index.php?title=ASP.NET_Tutorial/Page_Lifecycle/Page_Class&amp;diff=3207&amp;oldid=prev</id>
		<title>Admin: 1 версия</title>
		<link rel="alternate" type="text/html" href="http://nfex.ru/index.php?title=ASP.NET_Tutorial/Page_Lifecycle/Page_Class&amp;diff=3207&amp;oldid=prev"/>
				<updated>2010-05-26T12:00:02Z</updated>
		
		<summary type="html">&lt;p&gt;1 версия&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== aspx page inherits from a &amp;quot;Page&amp;quot; class (C#)==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;csharp&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;%@ Page Inherits=&amp;quot;ParentPage&amp;quot; src=&amp;quot;Default.aspx.cs&amp;quot; %&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&amp;lt;body&amp;gt;&lt;br /&gt;
   &amp;lt;form runat=&amp;quot;server&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;asp:Label id=&amp;quot;lblMessage&amp;quot; runat=&amp;quot;server&amp;quot; /&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
      &amp;lt;asp:DataGrid id=&amp;quot;DataGrid1&amp;quot; &lt;br /&gt;
                    runat=&amp;quot;server&amp;quot; &lt;br /&gt;
                    BorderColor=&amp;quot;black&amp;quot; &lt;br /&gt;
                    GridLines=&amp;quot;Vertical&amp;quot; &lt;br /&gt;
                    cellpadding=&amp;quot;4&amp;quot; &lt;br /&gt;
                    cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
                    width=&amp;quot;100%&amp;quot; &lt;br /&gt;
                    Font-Name=&amp;quot;Arial&amp;quot; &lt;br /&gt;
                    Font-Size=&amp;quot;8pt&amp;quot; &lt;br /&gt;
                    HeaderStyle-BackColor=&amp;quot;#cccc99&amp;quot;&lt;br /&gt;
                    ItemStyle-BackColor=&amp;quot;#ffffff&amp;quot;&lt;br /&gt;
                    AlternatingItemStyle-Backcolor=&amp;quot;#cccccc&amp;quot;&lt;br /&gt;
                    AutoGenerateColumns=&amp;quot;True&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;/asp:DataGrid&amp;gt;&lt;br /&gt;
   &amp;lt;/form&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
File: Default.aspx.cs&lt;br /&gt;
using System;&lt;br /&gt;
using System.Web;&lt;br /&gt;
using System.Web.UI;&lt;br /&gt;
using System.Web.UI.WebControls;&lt;br /&gt;
using System.Data;&lt;br /&gt;
using System.Data.OleDb;&lt;br /&gt;
public class ParentPage : Page {&lt;br /&gt;
   public Label lblMessage;&lt;br /&gt;
   public DataGrid DataGrid1;&lt;br /&gt;
   &lt;br /&gt;
   private OleDbConnection objConn;&lt;br /&gt;
   &lt;br /&gt;
   void Page_Load(Object Sender, EventArgs e) {&lt;br /&gt;
      objConn = new OleDbConnection(&amp;quot;Provider=Microsoft.Jet.OLEDB.4.0;Data Source=&amp;quot;+Server.MapPath(&amp;quot;EmployeeDatabase.mdb&amp;quot;));&lt;br /&gt;
      if (!Page.IsPostBack) {&lt;br /&gt;
         FillDataGrid();&lt;br /&gt;
      }&lt;br /&gt;
   }&lt;br /&gt;
   private void FillDataGrid() {&lt;br /&gt;
      FillDataGrid(-1);   &lt;br /&gt;
   }&lt;br /&gt;
   private void FillDataGrid(int EditIndex) {&lt;br /&gt;
      OleDbCommand objCmd = new OleDbCommand(&amp;quot;select * from employee&amp;quot;, objConn);&lt;br /&gt;
      OleDbDataReader objReader;&lt;br /&gt;
       &lt;br /&gt;
      try {&lt;br /&gt;
         objCmd.Connection.Open();&lt;br /&gt;
         objReader = objCmd.ExecuteReader();&lt;br /&gt;
         DataGrid1.DataSource = objReader;&lt;br /&gt;
         DataGrid1.DataBind();&lt;br /&gt;
         objReader.Close();&lt;br /&gt;
      } catch (OleDbException ex) {&lt;br /&gt;
         lblMessage.Text = &amp;quot;Error retrieving from the database.&amp;quot;;&lt;br /&gt;
      }&lt;br /&gt;
       &lt;br /&gt;
      objCmd.Connection.Close();&lt;br /&gt;
   }&lt;br /&gt;
    &lt;br /&gt;
}&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
== aspx page inherits from a &amp;quot;Page&amp;quot; class (vb.net)==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;csharp&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;%@ Page Inherits=&amp;quot;ParentPage&amp;quot; src=&amp;quot;Default.aspx.vb&amp;quot; %&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&amp;lt;body&amp;gt;&lt;br /&gt;
   &amp;lt;form runat=&amp;quot;server&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;asp:Label id=&amp;quot;lblMessage&amp;quot; runat=&amp;quot;server&amp;quot; /&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
      &amp;lt;asp:DataGrid id=&amp;quot;DataGrid1&amp;quot; &lt;br /&gt;
                    runat=&amp;quot;server&amp;quot; &lt;br /&gt;
                    AutoGenerateColumns=&amp;quot;True&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;/asp:DataGrid&amp;gt;&lt;br /&gt;
   &amp;lt;/form&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
File: Default.aspx.vb&lt;br /&gt;
&lt;br /&gt;
Imports System&lt;br /&gt;
Imports System.Web&lt;br /&gt;
Imports System.Web.UI&lt;br /&gt;
Imports System.Web.UI.WebControls&lt;br /&gt;
Imports System.Data&lt;br /&gt;
Imports System.Data.OleDb&lt;br /&gt;
Public Class ParentPage : Inherits Page&lt;br /&gt;
   public lblMessage as Label&lt;br /&gt;
   public DataGrid1 as DataGrid&lt;br /&gt;
   &lt;br /&gt;
   private strConnString as string = &amp;quot;Provider=&amp;quot; &amp;amp; _&lt;br /&gt;
      &amp;quot;Microsoft.Jet.OLEDB.4.0;&amp;quot; &amp;amp; _&lt;br /&gt;
      &amp;quot;Data Source=yourDatabase.mdb&amp;quot;&lt;br /&gt;
   private objConn as new OleDbConnection(strConnString)&lt;br /&gt;
   &lt;br /&gt;
   sub Page_Load(Sender as Object, e as EventArgs) &lt;br /&gt;
      if Not Page.IsPostBack then&lt;br /&gt;
         FillDataGrid()&lt;br /&gt;
      end if&lt;br /&gt;
   end sub&lt;br /&gt;
   private sub FillDataGrid(Optional EditIndex as integer=-1)&lt;br /&gt;
      dim objCmd as OleDbCommand = new OleDbCommand(&amp;quot;select * from tblUsers&amp;quot;, objConn)&lt;br /&gt;
      dim objReader as OleDbDataReader&lt;br /&gt;
       &lt;br /&gt;
      try&lt;br /&gt;
         objCmd.Connection.Open()&lt;br /&gt;
         objReader = objCmd.ExecuteReader&lt;br /&gt;
      catch ex as OleDbException&lt;br /&gt;
         lblMessage.Text = &amp;quot;Error retrieving from the database.&amp;quot;&lt;br /&gt;
      end try&lt;br /&gt;
       &lt;br /&gt;
      DataGrid1.DataSource = objReader&lt;br /&gt;
      DataGrid1.DataBind()&lt;br /&gt;
       &lt;br /&gt;
      objReader.Close&lt;br /&gt;
      objCmd.Connection.Close()&lt;br /&gt;
   end sub&lt;br /&gt;
    &lt;br /&gt;
End Class&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
== Expose the control through a page property==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;csharp&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;%@ Page Language=&amp;quot;C#&amp;quot; %&amp;gt;&lt;br /&gt;
&amp;lt;!DOCTYPE html PUBLIC &amp;quot;-//W3C//DTD XHTML 1.0 Transitional//EN&amp;quot;&lt;br /&gt;
&amp;quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;script runat=&amp;quot;server&amp;quot;&amp;gt;&lt;br /&gt;
    public string SearchString&lt;br /&gt;
    {&lt;br /&gt;
        get { return txtSearch.Text; }&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;html xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; &amp;gt;&lt;br /&gt;
&amp;lt;head id=&amp;quot;Head1&amp;quot; runat=&amp;quot;server&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Button Search Typed&amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
    &amp;lt;form id=&amp;quot;form1&amp;quot; runat=&amp;quot;server&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div&amp;gt;&lt;br /&gt;
    &amp;lt;asp:Label&lt;br /&gt;
        id=&amp;quot;lblSearch&amp;quot;&lt;br /&gt;
        Text=&amp;quot;Search:&amp;quot;&lt;br /&gt;
        Runat=&amp;quot;server&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;asp:TextBox&lt;br /&gt;
        id=&amp;quot;txtSearch&amp;quot;&lt;br /&gt;
        Runat=&amp;quot;server&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;asp:Button&lt;br /&gt;
        id=&amp;quot;btnSearch&amp;quot;&lt;br /&gt;
        Text=&amp;quot;Go!&amp;quot;&lt;br /&gt;
        PostBackUrl=&amp;quot;NextPage.aspx&amp;quot;&lt;br /&gt;
        Runat=&amp;quot;server&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/form&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
File: NextPage.aspx&lt;br /&gt;
&lt;br /&gt;
&amp;lt;%@ Page Language=&amp;quot;C#&amp;quot; %&amp;gt;&lt;br /&gt;
&amp;lt;%@ PreviousPageType VirtualPath=&amp;quot;~/Default.aspx&amp;quot; %&amp;gt;&lt;br /&gt;
&amp;lt;!DOCTYPE html PUBLIC &amp;quot;-//W3C//DTD XHTML 1.0 Transitional//EN&amp;quot;&lt;br /&gt;
&amp;quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;script runat=&amp;quot;server&amp;quot;&amp;gt;&lt;br /&gt;
    void Page_Load()&lt;br /&gt;
    {&lt;br /&gt;
        if (Page.PreviousPage != null)&lt;br /&gt;
        {&lt;br /&gt;
            lblSearch.Text = String.Format(&amp;quot;Search For: {0}&amp;quot;, PreviousPage.SearchString);&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;html xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; &amp;gt;&lt;br /&gt;
&amp;lt;head id=&amp;quot;Head1&amp;quot; runat=&amp;quot;server&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Button Search Results Typed&amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
    &amp;lt;form id=&amp;quot;form1&amp;quot; runat=&amp;quot;server&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div&amp;gt;&lt;br /&gt;
    &amp;lt;asp:Label&lt;br /&gt;
        id=&amp;quot;lblSearch&amp;quot;&lt;br /&gt;
        Runat=&amp;quot;server&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/form&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
== Fundamental properties in The Page Class==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;csharp&amp;quot;&amp;gt;&lt;br /&gt;
Every web page is a custom class that inherits from System.Web.UI.Page. &lt;br /&gt;
Property          Description&lt;br /&gt;
IsPostBack        Boolean property &lt;br /&gt;
                  indicates whether this is the first time the page is being run(false) or &lt;br /&gt;
                  whether the page is being resubmitted in response to a control event. &lt;br /&gt;
                  &lt;br /&gt;
EnableViewState   When set to false, this overrides the EnableViewState property of the &lt;br /&gt;
                  contained controls, thereby ensuring that no controls will maintain state information.&lt;br /&gt;
Application       This collection holds information that&amp;quot;s shared between all users in your website. &lt;br /&gt;
                  You can use the Application collection to count the number of times a page has been visited. &lt;br /&gt;
Session           This collection holds information for a single user. &lt;br /&gt;
                  Uou can use it to store the items in the current user&amp;quot;s shopping basket on an e-commerce website. &lt;br /&gt;
Cache             This collection stores objects that are time-consuming to create&lt;br /&gt;
                  &lt;br /&gt;
Request           This refers to an HttpRequest object. &lt;br /&gt;
                  You can use the HttpRequest object to get information about the user&amp;quot;s browser&lt;br /&gt;
                  &lt;br /&gt;
Response          This refers to an HttpResponse object&lt;br /&gt;
Server            This refers to an HttpServerUtility object&lt;br /&gt;
User              If the user has been authenticated, this property will be initialized with user information.&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
== Is page valid==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;csharp&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;%@ Page Language=&amp;quot;vb&amp;quot; %&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
   &amp;lt;head&amp;gt;&lt;br /&gt;
      &amp;lt;title&amp;gt;IsValid property example&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;script runat=&amp;quot;server&amp;quot;&amp;gt;&lt;br /&gt;
         Sub Page_Load()&lt;br /&gt;
            If IsPostBack Then&lt;br /&gt;
               Page.Validate()&lt;br /&gt;
               If Page.IsValid Then&lt;br /&gt;
                  myMessage.Text = &amp;quot;Page is valid.&amp;quot;&lt;br /&gt;
               Else&lt;br /&gt;
                  myMessage.Text = &amp;quot;Page is not valid.&amp;quot;&lt;br /&gt;
               End If&lt;br /&gt;
            End If&lt;br /&gt;
         End Sub&lt;br /&gt;
      &amp;lt;/script&amp;gt;&lt;br /&gt;
   &amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
   &amp;lt;form runat=&amp;quot;server&amp;quot;&amp;gt;&lt;br /&gt;
      Enter your name:&lt;br /&gt;
      &amp;lt;asp:textbox id=&amp;quot;name&amp;quot; runat=&amp;quot;server&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;asp:requiredfieldvalidator &lt;br /&gt;
         id=&amp;quot;rfvName&amp;quot;&lt;br /&gt;
         controltovalidate=&amp;quot;name&amp;quot;&lt;br /&gt;
         enableclientscript=&amp;quot;false&amp;quot;&lt;br /&gt;
         errormessage=&amp;quot;Required!&amp;quot;&lt;br /&gt;
         runat=&amp;quot;server&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;br/&amp;gt;&lt;br /&gt;
      &amp;lt;asp:button id=&amp;quot;submit&amp;quot; Text=&amp;quot;Submit&amp;quot; runat=&amp;quot;server&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;br/&amp;gt;&lt;br /&gt;
      &amp;lt;asp:label id=&amp;quot;myMessage&amp;quot; runat=&amp;quot;server&amp;quot;/&amp;gt;&lt;br /&gt;
   &amp;lt;/form&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
== Page.ErrorPage==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;csharp&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;%@ Page Language=&amp;quot;vb&amp;quot; %&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
   &amp;lt;head&amp;gt;&lt;br /&gt;
      &amp;lt;title&amp;gt;ErrorPage property example&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;script runat=&amp;quot;server&amp;quot;&amp;gt;&lt;br /&gt;
         Sub Page_Load()&lt;br /&gt;
            Page.ErrorPage = &amp;quot;NextPage.aspx&amp;quot;&lt;br /&gt;
            Dim x, y, overflow As Integer&lt;br /&gt;
            x = 1&lt;br /&gt;
            y = 0&lt;br /&gt;
            overflow = x/y&lt;br /&gt;
            &amp;quot;This code will not be executed&lt;br /&gt;
            Message.Text = &amp;quot;Error Page is &amp;quot; &amp;amp; Page.ErrorPage &amp;amp; &amp;quot;.&amp;quot;&lt;br /&gt;
         End Sub&lt;br /&gt;
      &amp;lt;/script&amp;gt;&lt;br /&gt;
   &amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
   &amp;lt;asp:label id=&amp;quot;Message&amp;quot; runat=&amp;quot;server&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
File: NextPage.aspx&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&amp;lt;%@ Page Language=&amp;quot;vb&amp;quot; %&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
   &amp;lt;head&amp;gt;&lt;br /&gt;
      &amp;lt;title&amp;gt;ErrorPage property example&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;script runat=&amp;quot;server&amp;quot;&amp;gt;&lt;br /&gt;
         Sub Page_Load()&lt;br /&gt;
            Message.Text = &amp;quot;An error occurred. Please try again later.&amp;quot;&lt;br /&gt;
         End Sub&lt;br /&gt;
      &amp;lt;/script&amp;gt;&lt;br /&gt;
   &amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
   &amp;lt;asp:label id=&amp;quot;Message&amp;quot; runat=&amp;quot;server&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
== Page.HasControls==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;csharp&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;%@ Page Language=&amp;quot;vb&amp;quot; %&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
   &amp;lt;head&amp;gt;&lt;br /&gt;
      &amp;lt;title&amp;gt;HasControls method example&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;script runat=&amp;quot;server&amp;quot;&amp;gt;&lt;br /&gt;
         Sub Page_Load()&lt;br /&gt;
            If Page.HasControls = True Then&lt;br /&gt;
               Message.Text = &amp;quot;The page contains controls.&amp;quot;&lt;br /&gt;
            Else&lt;br /&gt;
               Message.Text = &amp;quot;The page does not contain controls.&amp;quot;&lt;br /&gt;
            End If &lt;br /&gt;
         End Sub&lt;br /&gt;
      &amp;lt;/script&amp;gt;&lt;br /&gt;
   &amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
   &amp;lt;asp:label id=&amp;quot;Message&amp;quot; runat=&amp;quot;server&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
== Page.ResolveUrl==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;csharp&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;%@ Page Language=&amp;quot;vb&amp;quot; %&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
   &amp;lt;head&amp;gt;&lt;br /&gt;
      &amp;lt;title&amp;gt;ResolveUrl method example&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;script runat=&amp;quot;server&amp;quot;&amp;gt;&lt;br /&gt;
         Sub Page_Load()&lt;br /&gt;
            Message.Text = Page.ResolveUrl(&amp;quot;Default.aspx&amp;quot;)&lt;br /&gt;
         End Sub&lt;br /&gt;
      &amp;lt;/script&amp;gt;&lt;br /&gt;
   &amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
   &amp;lt;asp:label id=&amp;quot;Message&amp;quot; runat=&amp;quot;server&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	</feed>