The only way to pass information through pages is via post, get, hyperlink,
session, application.
Why you particularly don't want to use Request is beyond me: by post or get,
you're still going
to have to use it to retrieve information i.e., Request.Form,
Request.QueryString or Request.ServerVariables, or other.
Alternatively if you include server controls and post to the same page you
can get its value programatically.
If you want to explore the Page class then look it up in the .NET
documentation on your machine:
ms-help://MS.NETFrameworkSDK/cpref/html/frlrfSystemWebUIPageClassTopic.htm
P
(from the .NET Framework Class Library):
Page MembersSee Also
Page Class | System.Web.UI Namespace
Page overview
Public Constructors
Page Constructor Initializes a new instance of the Page class.
Public Properties
Application Gets the Application object for the current Web request.
Cache Gets the Cache object associated with the application in which the
page resides.
ClientID (inherited from Control) Gets the server control identifier
generated by ASP.NET.
ClientTarget Gets or sets a value that allows you to override automatic
detection of browser capabilities and to specify how a page renders for
particular browser clients.
Controls (inherited from Control) Gets a ControlCollection object that
represents the child controls for a specified server control in the UI
hierarchy.
EnableViewState Overridden. Gets or sets a value indicating whether the page
maintains its view state, and the view state of any server controls it
contains, when the current page request ends.
ErrorPage Gets or sets the error page to which the requesting browser is
redirected in the event of an unhandled page exception.
ID Overridden. Gets or sets an identifier for a particular instance of the
Page class.
IsPostBack Gets a value indicating whether the page is being loaded in
response to a client postback, or if it is being loaded and accessed for the
first time.
IsValid Gets a value indicating whether page validation succeeded.
NamingContainer (inherited from Control) Gets a reference to the server
control's naming container, which creates a unique namespace for
differentiating between server controls with the same Control.ID property
value.
Page (inherited from Control) Gets a reference to the Page instance that
contains the server control.
Parent (inherited from Control) Gets a reference to the server control's
parent control in the page control hierarchy.
Request Gets the HttpRequest object for the requested page.
Response Gets the HttpResponse object associated with the Page. This object
allows you to send HTTP response data to a client and contains information
about that response.
Server Gets the Server object, which is an instance of the HttpServerUtility
class.
Session Gets the current Session object provided by ASP.NET.
Site (inherited from Control) Gets information about the Web site to which
the server control belongs.
SmartNavigation Gets or sets a value indicating whether smart navigation is
enabled.
TemplateSourceDirectory (inherited from Control) Gets the virtual directory
of the Page or UserControl that contains the current server control.
Trace Gets the TraceContext object for the current Web request.
UniqueID (inherited from Control) Gets the unique, hierarchically-qualified
identifier for the server control.
User Gets information about the user making the page request.
Validators Gets a collection of all validation controls contained on the
requested page.
Visible Overridden. Gets or sets a value indicating whether the Page object
is rendered.
Public Methods
DataBind (inherited from Control) Binds a data source to the invoked server
control and all its child controls.
DesignerInitialize Performs any initialization of the instance of the Page
class that is required by RAD designers. This method is used only at design
time.
Dispose (inherited from Control) Enables a server control to perform final
clean up before it is released from memory.
Equals (inherited from Object) Overloaded. Determines whether two Object
instances are equal.
FindControl (inherited from Control) Overloaded. Searches the current naming
container for the specified server control.
GetHashCode (inherited from Object) Serves as a hash function for a
particular type, suitable for use in hashing algorithms and data structures
like a hash table.
GetPostBackClientEvent Obtains a reference to a client-side script function
that causes, when invoked, a server postback to the form.
GetPostBackClientHyperlink Appends javascript: to the beginning of the
return from a GetPostBackEventReference call to allow hyperlink post-back
processing on the server.
GetPostBackEventReference Overloaded. Obtains a reference to a client-side
script function that causes, when invoked, the server to post back to the
page.
GetType (inherited from Object) Gets the Type of the current instance.
GetTypeHashCode Retrieves a hash code that is generated by Page objects that
are generated at run time. This hash code is unique to the Page object's
control hierarchy.
HasControls (inherited from Control) Determines if the server control
contains any child controls.
IsClientScriptBlockRegistered Determines if the client script block is
registered with the page.
IsStartupScriptRegistered Determines if the client startup script is
registered with the Page object.
LoadControl (inherited from TemplateControl) Obtains a UserControl object
from a user control file.
LoadTemplate (inherited from TemplateControl) Obtains an instance of the
ITemplate interface from an external file.
MapPath Retrieves the physical path that a virtual path, either absolute or
relative, maps to.
ParseControl (inherited from TemplateControl) Parses an input string into a
Control on the Web Forms page or user control.
RegisterArrayDeclaration Declares a value that is declared as an ECMAScript
array declaration when the page renders.
RegisterClientScriptBlock Allows ASP.NET server controls to emit client-side
script blocks in the Page.
RegisterHiddenField Allows server controls to automatically register a
hidden field on the form. The field will be sent to the Page when the
HtmlForm server control is rendered.
RegisterOnSubmitStatement Allows a page to access the client OnSubmit event.
The script should be a function call to client code registered elsewhere.
RegisterRequiresPostBack Registers a control as one that requires post-back
handling.
RegisterRequiresRaiseEvent Registers an ASP.NET server control as requiring
an event to be raised when the control is processed on the Page.
RegisterStartupScript Allows ASP.NET server controls to emit client-side
script blocks in the Page.
RegisterViewStateHandler Causes page view state to be persisted, if called.
RenderControl (inherited from Control) Outputs server control content to a
provided HtmlTextWriter object and stores tracing information about the
control if tracing is enabled.
ResolveUrl (inherited from Control) Resolves a relative URL to an absolute
URL based on the value passed to the TemplateSourceDirectory property.
ToString (inherited from Object) Returns a String that represents the
current Object.
Validate Instructs any validation controls included on the page to validate
their assigned information.
VerifyRenderingInServerForm Confirms that an HtmlForm control is rendered
for the specified ASP.NET server control at run time.
Public Events
AbortTransaction (inherited from TemplateControl) Occurs when a user aborts
a transaction.
CommitTransaction (inherited from TemplateControl) Occurs when a transaction
completes.
DataBinding (inherited from Control) Occurs when the server control binds to
a data source.
Disposed (inherited from Control) Occurs when a server control is released
from memory, which is the last stage of the server control lifecycle when an
ASP.NET page is requested.
Error (inherited from TemplateControl) Occurs when an unhandled exception is
thrown.
Init (inherited from Control) Occurs when the server control is initialized,
which is the first step in the its lifecycle.
Load (inherited from Control) Occurs when the server control is loaded into
the Page object.
PreRender (inherited from Control) Occurs when the server control is about
to render to its containing Page object.
Unload (inherited from Control) Occurs when the server control is unloaded
from memory.
Protected Properties
ChildControlsCreated (inherited from Control) Gets a value that indicates
whether the server control's child controls have been created.
Context Overridden. Gets the HttpContext object associated with the page.
Events (inherited from Control) Gets a list of event handler delegates for
the control. This property is read-only.
HasChildViewState (inherited from Control) Gets a value indicating whether
the current server control's child controls have any saved view-state
settings.
IsTrackingViewState (inherited from Control) Gets a value that indicates
whether ther server control is saving changes to its view state.
ViewState (inherited from Control) Gets a dictionary of state information
that allows you to save and restore the view state of a server control
across multiple requests for the same page.
ViewStateIgnoresCase (inherited from Control) Gets a value that indicates
whether the StateBag object is case-insensitive.
Protected Methods
AddParsedSubObject (inherited from Control) Notifies the server control that
an element, either XML or HTML, was parsed, and adds the element to the
server control's ControlCollection object.
ClearChildViewState (inherited from Control) Deletes the view-state
information for all the server control's child controls.
Construct (inherited from TemplateControl) Performs construction time logic.
CreateChildControls (inherited from Control) Notifies server controls that
use composition-based implementation to create any child controls they
contain in preparation for posting back or rendering.
CreateControlCollection (inherited from Control) Creates a new
ControlCollection object to hold the child controls (both literal and
server) of the server control.
CreateHtmlTextWriter Creates an HtmlTextWriter object to render the page's
content.
DeterminePostBackMode Determines the type of request made for the Page
class.
EnsureChildControls (inherited from Control) Determines whether the server
control contains child controls. If it does not, it creates child controls.
Finalize (inherited from Object) Overridden. Allows an Object to attempt to
free resources and perform other cleanup operations before the Object is
reclaimed by garbage collection.
In C# and C++, finalizers are expressed using destructor syntax.
IsLiteralContent (inherited from Control) Determines if the server control
holds only literal content.
LoadPageStateFromPersistenceMedium Loads any saved view-state information to
the Page object. Override this method if you want to load the Page
view-state information in anything other than a hidden field.
LoadViewState (inherited from Control) Restores view-state information from
a previous page request that was saved by the SaveViewState method.
MapPathSecure (inherited from Control) Retrieves a mapped physical file path
relative to the source file, if the requesting server control has sufficient
security permissions to read the mapped result.
MemberwiseClone (inherited from Object) Creates a shallow copy of the
current Object.
OnAbortTransaction (inherited from TemplateControl) Raises the
AbortTransaction event.
OnBubbleEvent (inherited from Control) Determines whether the event for the
server control is passed up the page's UI server control hierarchy.
OnCommitTransaction (inherited from TemplateControl) Raises the
CommitTransaction event.
OnDataBinding (inherited from Control) Raises the DataBinding event.
OnError (inherited from TemplateControl) Raises the Error event.
OnInit (inherited from Control) Raises the Init event.
OnLoad (inherited from Control) Raises the Load event.
OnPreRender (inherited from Control) Raises the PreRender event.
OnUnload (inherited from Control) Raises the Unload event.
Note Server controls should perform any final cleanup, such as closing
files, closing database connections, and discarding objects, during this
stage of the server control lifecycle.
RaiseBubbleEvent (inherited from Control) Assigns any sources of the event
and its information to the control's parent.
RaisePostBackEvent Notifies the server control that caused the postback that
it should handle an incoming post back event.
Render (inherited from Control) Sends server control content to a provided
HtmlTextWriter object, which writes the content to be rendered on the
client.
RenderChildren (inherited from Control) Outputs the content of a server
control's children to a provided HtmlTextWriter object, which writes the
content to be rendered on the client.
SavePageStateToPersistenceMedium Saves any view-state information for the
page.
SaveViewState (inherited from Control) Saves any server control view-state
changes that have occurred since the time the page was posted back to the
server.
TrackViewState (inherited from Control) Causes tracking of view-state
changes to the server control so they can be stored in the server control's
StateBag object. This object is accessible through the Control.ViewState
property.
See Also
Page Class | System.Web.UI Namespace
----------------------------------------------------------------------------
----
Send comments on this topic.
© 2001 Microsoft Corporation. All rights reserved.
-----Original Message-----
From: Neeta.Ambekar@l...
[mailto:Neeta.Ambekar@l...]
Sent: 22 October 2002 13:12
To: ASPX_Professional
Subject: [aspx_professional] RE: Textbox value
I just want to explore Page class ....
---
ASP.NET 1.0 Namespace Reference with C#
http://www.wrox.com/acon11.asp?ISBN=1861007442
ASP.NET 1.0 Namespace Reference with VB.NET
http://www.wrox.com/acon11.asp?ISBN=1861007450
These books are a complete reference to the ASP.NET namespaces
for developers who are already familiar with using ASP.NET.
There is no trivial introductory material or useless .NET
hype and the presentation of the namespaces, in an easy-to use
alphabetical order ensures a user-friendly reference format.
We provide in-depth coverage of all the major ASP.NET classes,
giving you those real-world tips that the documentation doesn't
offer, and demonstrating complex techniques with simple
examples.
---