Page Klass

Definition

Representerar en .aspx fil, även kallad webbformulärsida, som begärs från en server som är värd för en ASP.NET webbapp.

public ref class Page : System::Web::UI::TemplateControl, System::Web::IHttpHandler
public class Page : System.Web.UI.TemplateControl, System.Web.IHttpHandler
type Page = class
    inherit TemplateControl
    interface IHttpHandler
Public Class Page
Inherits TemplateControl
Implements IHttpHandler
Arv
Härledda
Implementeringar

Exempel

Följande kodexempel visar hur Page klassen används i sidmodellen bakom koden. Observera att källfilen bakom koden deklarerar en partiell klass som ärver från en bassideklass. Bassidans klass kan vara Page, eller så kan den vara en annan klass som härleds från Page. Observera dessutom att den partiella klassen tillåter att filen bakom koden använder kontroller som definierats på sidan utan att de behöver definieras som fältmedlemmar.

using System;

public partial class MyCodeBehindCS : System.Web.UI.Page
{     
    protected void Page_Load(object sender, EventArgs e)
    {

        // Place page-specific code here.
    }

    // Define a handler for the button click.
    protected void SubmitBtn_Click(object sender, EventArgs e)
    {	

        MySpan.InnerHtml = "Hello, " + MyTextBox.Text + ".";
    }
}
Partial Class MyCodeBehindVB
    Inherits System.Web.UI.Page


    Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load

        ' Place page-specific code here.

    End Sub

    ' Define a handler for the button click.
    Protected Sub SubmitBtn_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles MyButton.Click

        MySpan.InnerHtml = "Hello, " + MyTextBox.Text + "."

    End Sub

End Class

I följande kodexempel visas den .aspx fil som motsvarar föregående kod bakom källfilen.

Important

Det här exemplet har en textruta som accepterar användarindata, vilket är ett potentiellt säkerhetshot. Som standard kontrollerar ASP.NET webbsidor att användarindata inte innehåller skript- eller HTML-element. Mer information finns i Översikt över skriptexploateringar.

<%@ Page Language="C#" CodeFile="pageexample.aspx.cs" Inherits="MyCodeBehindCS" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>Page Class Example</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
       <table>
          <tr>
            <td> Name: </td>
            <td> <asp:textbox id="MyTextBox" runat="server"/> </td>
          </tr>
          <tr>
             <td></td>
             <td><asp:button id="MyButton" text="Click Here" onclick="SubmitBtn_Click" runat="server"/></td>
          </tr>
          <tr>
             <td></td>
             <td><span id="MySpan" runat="server" /></td>
          </tr>
       </table>     
    </div>
    </form>
</body>
</html>
<%@ Page Language="VB" CodeFile="pageexample.aspx.vb" Inherits="MyCodeBehindVB" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>Page Class Example</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
       <table>
          <tr>
            <td> Name: </td>
            <td> <asp:textbox id="MyTextBox" runat="server"/> </td>
          </tr>
          <tr>
             <td></td>
             <td><asp:button id="MyButton" text="Click Here" onclick="SubmitBtn_Click" runat="server"/></td>
          </tr>
          <tr>
             <td></td>
             <td><span id="MySpan" runat="server" /></td>
          </tr>
       </table>         
    </div>
    </form>
</body>
</html>

Du måste använda @ Page-direktivet och använda attributen Inherits och CodeFile för att länka filen bakom koden till filen .aspx. I det här exemplet Inherits anger MyCodeBehind attributet klassen och CodeFile attributet anger sökvägen till den språkspecifika fil som innehåller klassen.

Följande kodexempel visar sidmodellen med en fil och hur du får åtkomst IsPostBack till egenskapen och Response egenskapen för Page.

<%@ Page Language="C#" %>

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

  protected void Page_Load(object sender, EventArgs e)
  {
    StringBuilder sb = new StringBuilder();
    
    if (Page.IsPostBack)
      sb.Append("You posted back to the page.<br />");

    sb.Append("The host address is " + Page.Request.UserHostAddress + ".<br />");
    sb.Append("The page title is \"" + Page.Header.Title + "\".");

    PageMessage.Text = sb.ToString();

  }
</script>

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>Page Class Example</title>
</head>
<body>
    <form id="form1" 
          runat="server">
    <div>
    <asp:Label id="PageMessage" 
               runat="server"/>
    <br /> <br />
    <asp:Button id="PageButton"
                Text="PostBack"
                runat="server" />
    </div>
    </form>
</body>
</html>
<%@ 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">

  Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs)

    Dim sb As New StringBuilder()
    
    If (Page.IsPostBack) Then
      
      sb.Append("You posted back to the page.<br />")
    
    End If
    
    sb.Append("The host address is " + Page.Request.UserHostAddress + ".<br />")
    sb.Append("The page title is """ + Page.Header.Title + """.")
    
    PageMessage.Text = sb.ToString()
    
  End Sub
  
</script>

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>Page Class Example</title>
</head>
<body>
    <form id="form1" 
          runat="server">
    <div>
    <asp:Label id="PageMessage" 
               runat="server"/>
    <br /> <br />
    <asp:Button id="PageButton"
                Text="PostBack"
                runat="server" />    
    </div>
    </form>
</body>
</html>

Kommentarer

Klassen Page är associerad med filer som har ett .aspx-tillägg. Dessa filer kompileras vid körning som Page objekt och cachelagras i serverminnet.

Om du vill skapa en webbformulärsida med hjälp av tekniken bakom koden härleder du från den här klassen. Rad-designers (Rapid Application Development), till exempel Microsoft Visual Studio, använder automatiskt den här modellen för att skapa webbformulärsidor.

Objektet Page fungerar som namngivningscontainer för alla serverkontroller på en sida, förutom de som implementerar INamingContainer gränssnittet eller är underordnade kontroller för kontroller som implementerar det här gränssnittet.

Klassen Page är en kontroll som fungerar som användargränssnitt för ditt webbprogram och bör därför granskas för att se till att bästa praxis för att skriva säker kod och skydda program följs. Allmän information om dessa ämnen finns i Översikt över säkerhetshot för webbprogram, metodtips för säkerhetsprinciper och viktiga säkerhetsbegrepp. Mer specifik information finns i Skydda standardkontroller, Så här: Visa säkra felmeddelanden, Så här: Skydda mot skriptexploateringar i ett webbprogram genom att använda HTML-kodning på strängar och Introduktion till verifieringskontrollerna.

Konstruktorer

Name Description
Page()

Initierar en ny instans av Page klassen.

Fält

Name Description
postEventArgumentID

En sträng som definierar det dolda fältet EVENTARGUMENT på den renderade sidan.

postEventSourceID

En sträng som definierar det dolda fältet EVENTTARGET på den renderade sidan.

Egenskaper

Name Description
Adapter

Hämtar det webbläsarspecifika adaptern för kontrollen.

(Ärvd från Control)
Application

Hämtar objektet HttpApplicationState för den aktuella webbbegäran.

AppRelativeTemplateSourceDirectory

Hämtar eller anger den programrelativa virtuella katalogen PageUserControl för eller -objektet som innehåller den här kontrollen.

(Ärvd från Control)
AppRelativeVirtualPath

Hämtar eller anger den programrelativa, virtuella katalogsökvägen till filen som kontrollen parsas och kompileras från.

(Ärvd från TemplateControl)
AspCompatMode

Anger ett värde som anger om sidan kan köras på en STA-tråd (single-threaded apartment) tråd.

AsyncMode

Anger ett värde som anger om sidan bearbetas synkront eller asynkront.

AsyncTimeout

Hämtar eller anger ett värde som anger det tidsgränsintervall som används vid bearbetning av asynkrona uppgifter.

AutoHandlers
Föråldrad.

Egenskapen AutoHandlers har föråldrats i ASP.NET NET 2.0. Den används av genererade klasser och är inte avsedd att användas i koden.

(Ärvd från TemplateControl)
AutoPostBackControl

Hämtar eller ställer in kontrollen på sidan som används för att utföra postbacks.

BindingContainer

Hämtar kontrollen som innehåller den här kontrollens databindning.

(Ärvd från Control)
Buffer

Anger ett värde som anger om sidutdata buffrats.

Cache

Hämtar objektet Cache som är associerat med programmet där sidan finns.

ChildControlsCreated

Hämtar ett värde som anger om serverkontrollens underordnade kontroller har skapats.

(Ärvd från Control)
ClientID

Hämtar kontroll-ID:t för HTML-kod som genereras av ASP.NET.

(Ärvd från Control)
ClientIDMode

Hämtar eller anger den algoritm som används för att generera värdet för ClientID egenskapen.

(Ärvd från Control)
ClientIDSeparator

Hämtar ett teckenvärde som representerar det avgränsartecken som används i egenskapen ClientID .

(Ärvd från Control)
ClientQueryString

Hämtar frågesträngsdelen av den begärda URL:en.

ClientScript

Hämtar ett ClientScriptManager objekt som används för att hantera, registrera och lägga till skript på sidan.

ClientTarget

Hämtar eller anger ett värde som gör att du kan åsidosätta automatisk identifiering av webbläsarfunktioner och ange hur en sida återges för vissa webbläsarklienter.

CodePage

Anger kodsideidentifieraren för den aktuella Page.

ContentType

Anger HTTP MIME-typen för objektet som HttpResponse är associerat med sidan.

Context

Hämtar objektet HttpContext som är associerat med sidan.

Controls

Hämtar ett ControlCollection objekt som representerar de underordnade kontrollerna för en angiven serverkontroll i användargränssnittshierarkin.

(Ärvd från Control)
Culture

Anger kultur-ID för objektet som Thread är associerat med sidan.

DataItemContainer

Hämtar en referens till namngivningscontainern om namngivningscontainern implementerar IDataItemContainer.

(Ärvd från Control)
DataKeysContainer

Hämtar en referens till namngivningscontainern om namngivningscontainern implementerar IDataKeysControl.

(Ärvd från Control)
DesignMode

Hämtar ett värde som anger om en kontroll används på en designyta.

(Ärvd från Control)
EnableEventValidation

Hämtar eller anger ett värde som anger om sidan validerar återkopplings- och återanropshändelser.

EnableTheming

Hämtar eller anger ett booleskt värde som anger om teman gäller för den kontroll som härleds från TemplateControl klassen.

(Ärvd från TemplateControl)
EnableViewState

Hämtar eller anger ett värde som anger om sidan behåller sitt visningstillstånd och visningstillståndet för alla serverkontroller som den innehåller, när den aktuella sidbegäran avslutas.

EnableViewStateMac

Hämtar eller anger ett värde som anger om ASP.NET ska kontrollera autentiseringskoder för meddelanden (MAC) i sidans visningstillstånd när sidan publiceras tillbaka från klienten.

ErrorPage

Hämtar eller anger den felsida som den begärande webbläsaren omdirigeras till i händelse av ett ohanterat sidfel.

Events

Hämtar en lista över händelsehanterardelegater för kontrollen. Den här egenskapen är skrivskyddad.

(Ärvd från Control)
FileDependencies
Föråldrad.

Anger en matris med filer som det aktuella HttpResponse objektet är beroende av.

Form

Hämtar HTML-formuläret för sidan.

HasChildViewState

Hämtar ett värde som anger om den aktuella serverkontrollens underordnade kontroller har några sparade vytillståndsinställningar.

(Ärvd från Control)
Header

Hämtar dokumentrubriken för sidan om elementet head definieras med en runat=server i siddeklarationen.

ID

Hämtar eller anger en identifierare för en viss instans av Page klassen.

IdSeparator

Hämtar tecknet som används för att separera kontrollidentifierare när du skapar ett unikt ID för en kontroll på en sida.

IsAsync

Hämtar ett värde som anger om sidan bearbetas asynkront.

IsCallback

Hämtar ett värde som anger om sidbegäran är resultatet av ett återanrop.

IsChildControlStateCleared

Hämtar ett värde som anger om kontroller i den här kontrollen har kontrolltillstånd.

(Ärvd från Control)
IsCrossPagePostBack

Hämtar ett värde som anger om sidan är involverad i ett sidöverlägg på flera sidor.

IsPostBack

Hämtar ett värde som anger om sidan återges för första gången eller läses in som svar på ett återanrop.

IsPostBackEventControlRegistered

Hämtar ett värde som anger om kontrollen på sidan som utför postbacks har registrerats.

IsReusable

Hämtar ett värde som anger om Page objektet kan återanvändas.

IsTrackingViewState

Hämtar ett värde som anger om serverkontrollen sparar ändringar i visningstillståndet.

(Ärvd från Control)
IsValid

Hämtar ett värde som anger om sidverifieringen lyckades.

IsViewStateEnabled

Hämtar ett värde som anger om visningstillstånd är aktiverat för den här kontrollen.

(Ärvd från Control)
Items

Hämtar en lista över objekt som lagras i sidkontexten.

LCID

Anger språkidentifieraren för objektet som Thread är associerat med sidan.

LoadViewStateByID

Hämtar ett värde som anger om kontrollen deltar i inläsningen av dess visningstillstånd i ID stället för index.

(Ärvd från Control)
MaintainScrollPositionOnPostBack

Hämtar eller anger ett värde som anger om användaren ska returneras till samma position i klientwebbläsaren efter efteråterställningen. Den här egenskapen ersätter den föråldrade SmartNavigation egenskapen.

Master

Hämtar huvudsidan som avgör sidans övergripande utseende.

MasterPageFile

Hämtar eller anger huvudsidans virtuella sökväg.

MaxPageStateFieldLength

Hämtar eller anger den maximala längden för sidans tillståndsfält.

MetaDescription

Hämtar eller anger innehållet i "beskrivningselementet" meta .

MetaKeywords

Hämtar eller anger innehållet i elementet "nyckelord" meta .

ModelBindingExecutionContext

Hämtar modellbindningskörningskontexten.

ModelState

Hämtar det modelltillståndsordlisteobjekt som innehåller tillståndet för modellen och modellbindningsverifieringen.

NamingContainer

Hämtar en referens till serverkontrollens namngivningscontainer, vilket skapar ett unikt namnområde för differentiering mellan serverkontroller med samma ID egenskapsvärde.

(Ärvd från Control)
Page

Hämtar en referens till den Page instans som innehåller serverkontrollen.

(Ärvd från Control)
PageAdapter

Hämtar det kort som renderar sidan för den specifika begärda webbläsaren.

PageStatePersister

Hämtar objektet PageStatePersister som är associerat med sidan.

Parent

Hämtar en referens till serverkontrollens överordnade kontroll i sidkontrollhierarkin.

(Ärvd från Control)
PreviousPage

Hämtar sidan som överförde kontrollen till den aktuella sidan.

RenderingCompatibility

Hämtar ett värde som anger den ASP.NET version som renderad HTML kommer att vara kompatibel med.

(Ärvd från Control)
Request

Hämtar objektet HttpRequest för den begärda sidan.

Response

Hämtar objektet som HttpResponse är associerat med objektet Page . Med det här objektet kan du skicka HTTP-svarsdata till en klient och innehåller information om det svaret.

ResponseEncoding

Anger kodningsspråket för det aktuella HttpResponse objektet.

RouteData

Hämtar värdet för RouteData den aktuella RequestContext instansen.

Server

Hämtar objektet Server , som är en instans av HttpServerUtility klassen.

Session

Hämtar det aktuella objektet Session som tillhandahålls av ASP.NET.

Site

Hämtar information om containern som är värd för den aktuella kontrollen när den återges på en designyta.

(Ärvd från Control)
SkinID

Hämtar eller ställer in huden för att applicera på kontrollen.

(Ärvd från Control)
SkipFormActionValidation

Hämtar eller anger ett värde som anger om frågesträngvärdet verifieras.

SmartNavigation
Föråldrad.

Hämtar eller anger ett värde som anger om smart navigering är aktiverat. Den här egenskapen har fasats ut.

StyleSheetTheme

Hämtar eller anger namnet på det tema som tillämpas på sidan tidigt i sidlivscykeln.

SupportAutoEvents

Hämtar ett värde som anger om TemplateControl kontrollen stöder automatiska händelser.

(Ärvd från TemplateControl)
TemplateControl

Hämtar eller anger en referens till mallen som innehåller den här kontrollen.

(Ärvd från Control)
TemplateSourceDirectory

Hämtar den virtuella katalogen för Page eller UserControl som innehåller den aktuella serverkontrollen.

(Ärvd från Control)
Theme

Hämtar eller anger namnet på sidtemat.

Title

Hämtar eller anger rubriken för sidan.

Trace

Hämtar objektet TraceContext för den aktuella webbbegäran.

TraceEnabled

Anger ett värde som anger om spårning är aktiverat för Page objektet.

TraceModeValue

Anger i vilket läge spårningssatser ska visas på sidan.

TransactionMode

Anger nivån för transaktionsstöd för sidan.

UICulture

Anger användargränssnitts-ID (UI) för objektet som Thread är associerat med sidan.

UniqueFilePathSuffix

Hämtar ett unikt suffix att lägga till i filsökvägen för cachelagring av webbläsare.

UniqueID

Hämtar den unika, hierarkiskt kvalificerade identifieraren för serverkontrollen.

(Ärvd från Control)
UnobtrusiveValidationMode

Hämtar eller anger ett värde som anger om diskret JavaScript används för validering på klientsidan.

User

Hämtar information om användaren som gör sidbegäran.

ValidateRequestMode

Hämtar eller anger ett värde som anger om sidan kontrollerar klientindata från webbläsaren efter potentiellt farliga värden.

Validators

Hämtar en samling av alla valideringskontroller som finns på den begärda sidan.

ViewState

Hämtar en ordlista med tillståndsinformation som gör att du kan spara och återställa visningstillståndet för en serverkontroll över flera begäranden för samma sida.

(Ärvd från Control)
ViewStateEncryptionMode

Hämtar eller anger krypteringsläget för visningstillståndet.

ViewStateIgnoresCase

Hämtar ett värde som anger om objektet StateBag är skiftlägesokänsligt.

(Ärvd från Control)
ViewStateMode

Hämtar eller anger visningstillståndsläget för den här kontrollen.

(Ärvd från Control)
ViewStateUserKey

Tilldelar en identifierare till en enskild användare i variabeln view-state som är associerad med den aktuella sidan.

Visible

Hämtar eller anger ett värde som anger om objektet återges Page .

Metoder

Name Description
AddContentTemplate(String, ITemplate)

Anropas under sidinitiering för att skapa en samling innehåll (från innehållskontroller) som överlämnas till en huvudsida, om den aktuella sidan eller huvudsidan refererar till en huvudsida.

AddedControl(Control, Int32)

Anropas efter att en underordnad kontroll har lagts till i ControlsControl objektets samling.

(Ärvd från Control)
AddOnPreRenderCompleteAsync(BeginEventHandler, EndEventHandler, Object)

Registrerar inledande och avslutande händelsehanterardelegater för en asynkron sida.

AddOnPreRenderCompleteAsync(BeginEventHandler, EndEventHandler)

Registrerar inledande och avslutande händelsehanterardelegater som inte kräver tillståndsinformation för en asynkron sida.

AddParsedSubObject(Object)

Meddelar serverkontrollen att ett element, antingen XML eller HTML, parsades och lägger till elementet i serverkontrollens ControlCollection objekt.

(Ärvd från Control)
AddWrappedFileDependencies(Object)

Lägger till en lista över beroende filer som utgör den aktuella sidan. Den här metoden används internt av ASP.NET-sidramverket och är inte avsedd att användas direkt från koden.

ApplyStyleSheetSkin(Page)

Tillämpar formategenskaperna som definierats i sidformatmallen på kontrollen.

(Ärvd från Control)
AspCompatBeginProcessRequest(HttpContext, AsyncCallback, Object)

Initierar en begäran om ASP-resurser (Active Server Page). Den här metoden tillhandahålls för kompatibilitet med äldre ASP-program.

AspCompatEndProcessRequest(IAsyncResult)

Avslutar en begäran om ASP-resurser (Active Server Page). Den här metoden tillhandahålls för kompatibilitet med äldre ASP-program.

AsyncPageBeginProcessRequest(HttpContext, AsyncCallback, Object)

Börjar bearbeta en asynkron sidbegäran.

AsyncPageEndProcessRequest(IAsyncResult)

Avslutar bearbetningen av en asynkron sidbegäran.

BeginRenderTracing(TextWriter, Object)

Påbörjar designtidsspårning av återgivningsdata.

(Ärvd från Control)
BuildProfileTree(String, Boolean)

Samlar in information om serverkontrollen och levererar den till egenskapen Trace som ska visas när spårning är aktiverat för sidan.

(Ärvd från Control)
ClearCachedClientID()

Anger det cachelagrade ClientID värdet till null.

(Ärvd från Control)
ClearChildControlState()

Tar bort kontrolltillståndsinformationen för serverkontrollens underordnade kontroller.

(Ärvd från Control)
ClearChildState()

Tar bort informationen om visningstillstånd och kontrolltillstånd för alla serverkontrollens underordnade kontroller.

(Ärvd från Control)
ClearChildViewState()

Tar bort visningstillståndsinformationen för alla serverkontrollens underordnade kontroller.

(Ärvd från Control)
ClearEffectiveClientIDMode()

Anger egenskapen för ClientIDMode den aktuella kontrollinstansen och för eventuella underordnade kontroller till Inherit.

(Ärvd från Control)
Construct()

Utför designtidslogik.

(Ärvd från TemplateControl)
CreateChildControls()

Anropas av det ASP.NET sidramverket för att meddela serverkontroller som använder kompositionsbaserad implementering för att skapa underordnade kontroller som de innehåller som förberedelse för att publicera tillbaka eller återge.

(Ärvd från Control)
CreateControlCollection()

Skapar ett nytt ControlCollection objekt som innehåller de underordnade kontrollerna (både literal och server) för serverkontrollen.

(Ärvd från Control)
CreateHtmlTextWriter(TextWriter)

Skapar ett HtmlTextWriter objekt för att återge sidans innehåll.

CreateHtmlTextWriterFromType(TextWriter, Type)

Skapar ett angivet HtmlTextWriter objekt för att återge sidans innehåll.

CreateResourceBasedLiteralControl(Int32, Int32, Boolean)

Åtkomst till literalsträngar som lagras i en resurs. Metoden CreateResourceBasedLiteralControl(Int32, Int32, Boolean) är inte avsedd att användas inifrån koden.

(Ärvd från TemplateControl)
DataBind()

Binder en datakälla till den anropade serverkontrollen och alla dess underordnade kontroller.

(Ärvd från Control)
DataBind(Boolean)

Binder en datakälla till den anropade serverkontrollen och alla dess underordnade kontroller med ett alternativ för att skapa händelsen DataBinding .

(Ärvd från Control)
DataBindChildren()

Binder en datakälla till serverkontrollens underordnade kontroller.

(Ärvd från Control)
DesignerInitialize()

Utför all initiering av instansen Page av klassen som krävs av RAD-designers. Den här metoden används endast vid designtillfället.

DeterminePostBackMode()

Returnerar en NameValueCollection data som publiceras tillbaka till sidan med antingen ett POST- eller GET-kommando.

DeterminePostBackModeUnvalidated()

Returnerar en namn/värde-samling med data som har publicerats på sidan med antingen ett POST- eller GET-kommando, utan att utföra ASP.NET validering av begäran på begäran.

Dispose()

Gör att en serverkontroll kan utföra slutlig rensning innan den frigörs från minnet.

(Ärvd från Control)
EndRenderTracing(TextWriter, Object)

Avslutar designtidsspårning av återgivningsdata.

(Ärvd från Control)
EnsureChildControls()

Avgör om serverkontrollen innehåller underordnade kontroller. Om den inte gör det skapar den underordnade kontroller.

(Ärvd från Control)
EnsureID()

Skapar en identifierare för kontroller som inte har tilldelats någon identifierare.

(Ärvd från Control)
Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
Eval(String, String)

Utvärderar ett databindningsuttryck med den angivna formatsträngen för att visa resultatet.

(Ärvd från TemplateControl)
Eval(String)

Utvärderar ett databindningsuttryck.

(Ärvd från TemplateControl)
ExecuteRegisteredAsyncTasks()

Startar körningen av en asynkron uppgift.

FindControl(String, Int32)

Söker i den aktuella namngivningscontainern efter en serverkontroll med det angivna id och ett heltal som anges i parametern pathOffset , vilket underlättar sökningen. Du bör inte åsidosätta den här versionen av FindControl metoden.

(Ärvd från Control)
FindControl(String)

Söker i containern för sidnamngivning efter en serverkontroll med den angivna identifieraren.

FindControl(String)

Söker i den aktuella namngivningscontainern efter en serverkontroll med den angivna id parametern.

(Ärvd från Control)
Focus()

Anger indatafokus till en kontroll.

(Ärvd från Control)
FrameworkInitialize()

Initierar kontrollträdet under sidgenereringen baserat på sidans deklarativa karaktär.

FrameworkInitialize()

Initierar kontrollen som härleds från TemplateControl klassen.

(Ärvd från TemplateControl)
GetDataItem()

Hämtar dataobjektet överst i databindningskontextstacken.

GetDesignModeState()

Hämtar designtidsdata för en kontroll.

(Ärvd från Control)
GetGlobalResourceObject(String, String, Type, String)

Hämtar ett resursobjekt på programnivå baserat på de angivna ClassKey egenskaperna och ResourceKey egenskaperna, objekttypen och egenskapsnamnet för resursen.

(Ärvd från TemplateControl)
GetGlobalResourceObject(String, String)

Hämtar ett resursobjekt på programnivå baserat på de angivna ClassKey egenskaperna och ResourceKey egenskaperna.

(Ärvd från TemplateControl)
GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetLocalResourceObject(String, Type, String)

Hämtar ett resursobjekt på sidnivå baserat på den angivna ResourceKey egenskapen, objekttypen och egenskapsnamnet.

(Ärvd från TemplateControl)
GetLocalResourceObject(String)

Hämtar ett resursobjekt på sidnivå baserat på den angivna ResourceKey egenskapen.

(Ärvd från TemplateControl)
GetPostBackClientEvent(Control, String)
Föråldrad.

Hämtar en referens som kan användas i en klienthändelse för att publicera tillbaka till servern för den angivna kontrollen och med de angivna händelseargumenten.

GetPostBackClientHyperlink(Control, String)
Föråldrad.

Hämtar en referens, med javascript: tillagd i början av den, som kan användas i en klienthändelse för att publicera tillbaka till servern för den angivna kontrollen och med de angivna händelseargumenten.

GetPostBackEventReference(Control, String)
Föråldrad.

Returnerar en sträng som kan användas i en klienthändelse för att orsaka återställning till servern. Referenssträngen definieras av den angivna kontrollen som hanterar postback och ett strängargument med ytterligare händelseinformation.

GetPostBackEventReference(Control)
Föråldrad.

Returnerar en sträng som kan användas i en klienthändelse för att orsaka återställning till servern. Referenssträngen definieras av det angivna Control objektet.

GetRouteUrl(Object)

Hämtar url:en som motsvarar en uppsättning routningsparametrar.

(Ärvd från Control)
GetRouteUrl(RouteValueDictionary)

Hämtar url:en som motsvarar en uppsättning routningsparametrar.

(Ärvd från Control)
GetRouteUrl(String, Object)

Hämtar url:en som motsvarar en uppsättning vägparametrar och ett vägnamn.

(Ärvd från Control)
GetRouteUrl(String, RouteValueDictionary)

Hämtar url:en som motsvarar en uppsättning vägparametrar och ett vägnamn.

(Ärvd från Control)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
GetTypeHashCode()

Hämtar en hash-kod som genereras av Page objekt som genereras vid körning. Den här hash-koden är unik för Page objektets kontrollhierarki.

GetUniqueIDRelativeTo(Control)

Returnerar den prefixade delen av UniqueID egenskapen för den angivna kontrollen.

(Ärvd från Control)
GetValidators(String)

Returnerar en samling kontrollverifierare för en angiven valideringsgrupp.

GetWrappedFileDependencies(String[])

Returnerar en lista med fysiska filnamn som motsvarar en lista över virtuella filplatser.

HasControls()

Avgör om serverkontrollen innehåller några underordnade kontroller.

(Ärvd från Control)
HasEvents()

Returnerar ett värde som anger om händelser har registrerats för kontrollen eller underordnade kontroller.

(Ärvd från Control)
InitializeCulture()

Culture Anger och UICulture för den aktuella tråden på sidan.

InitOutputCache(Int32, String, String, OutputCacheLocation, String)

Initierar utdatacachen för den aktuella sidbegäran.

InitOutputCache(Int32, String, String, String, OutputCacheLocation, String)

Initierar utdatacachen för den aktuella sidbegäran.

InitOutputCache(OutputCacheParameters)

Initierar utdatacachen för den aktuella sidbegäran baserat på ett OutputCacheParameters objekt.

IsClientScriptBlockRegistered(String)
Föråldrad.

Avgör om klientskriptblocket med den angivna nyckeln är registrerat på sidan.

IsLiteralContent()

Avgör om serverkontrollen endast innehåller literalinnehåll.

(Ärvd från Control)
IsStartupScriptRegistered(String)
Föråldrad.

Avgör om klientstartskriptet är registrerat med Page objektet.

LoadControl(String)

Läser in ett Control objekt från en fil baserat på en angiven virtuell sökväg.

(Ärvd från TemplateControl)
LoadControl(Type, Object[])

Läser in ett Control objekt baserat på en angiven typ och konstruktorparametrar.

(Ärvd från TemplateControl)
LoadControlState(Object)

Återställer kontrolltillståndsinformation från en begäran från föregående sida som sparades av SaveControlState() metoden.

(Ärvd från Control)
LoadPageStateFromPersistenceMedium()

Läser in all sparad visningstillståndsinformation till Page objektet.

LoadTemplate(String)

Hämtar en instans av ITemplate gränssnittet från en extern fil.

(Ärvd från TemplateControl)
LoadViewState(Object)

Återställer visningstillståndsinformation från en begäran från föregående sida som sparades av SaveViewState() metoden.

(Ärvd från Control)
MapPath(String)

Hämtar den fysiska sökväg som en virtuell sökväg, antingen absolut eller relativ, eller en programrelativ sökväg mappar till.

MapPathSecure(String)

Hämtar den fysiska sökväg som en virtuell sökväg, antingen absolut eller relativ, mappar till.

(Ärvd från Control)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
OnAbortTransaction(EventArgs)

Genererar händelsen AbortTransaction .

(Ärvd från TemplateControl)
OnBubbleEvent(Object, EventArgs)

Avgör om händelsen för serverkontrollen skickas upp på sidans UI-serverkontrollhierarki.

(Ärvd från Control)
OnCommitTransaction(EventArgs)

Genererar händelsen CommitTransaction .

(Ärvd från TemplateControl)
OnDataBinding(EventArgs)

Genererar händelsen DataBinding .

(Ärvd från Control)
OnError(EventArgs)

Genererar händelsen Error .

(Ärvd från TemplateControl)
OnInit(EventArgs)

Genererar Init händelsen för att initiera sidan.

OnInit(EventArgs)

Genererar händelsen Init .

(Ärvd från Control)
OnInitComplete(EventArgs)

Genererar InitComplete händelsen efter sidinitiering.

OnLoad(EventArgs)

Genererar händelsen Load .

(Ärvd från Control)
OnLoadComplete(EventArgs)

Genererar LoadComplete händelsen i slutet av sidinläsningssteget.

OnPreInit(EventArgs)

Genererar PreInit händelsen i början av sidinitieringen.

OnPreLoad(EventArgs)

Genererar PreLoad händelsen när postback-data har lästs in i sidserverkontrollerna men före händelsen OnLoad(EventArgs) .

OnPreRender(EventArgs)

Genererar händelsen PreRender .

(Ärvd från Control)
OnPreRenderComplete(EventArgs)

Genererar PreRenderComplete händelsen efter OnPreRenderComplete(EventArgs) händelsen och innan sidan återges.

OnSaveStateComplete(EventArgs)

Genererar händelsen när sidtillståndet har sparats till beständighetsmediet SaveStateComplete .

OnUnload(EventArgs)

Genererar händelsen Unload .

(Ärvd från Control)
OpenFile(String)

Hämtar en Stream som används för att läsa en fil.

(Ärvd från Control)
ParseControl(String, Boolean)

Parsar en indatasträng i ett Control-objekt på ASP.NET webbsida eller användarkontroll.

(Ärvd från TemplateControl)
ParseControl(String)

Parsar en indatasträng till ett Control objekt på sidan Webbformulär eller användarkontroll.

(Ärvd från TemplateControl)
ProcessRequest(HttpContext)

Anger objektets inbyggda serverobjekt Page , till exempel Contextegenskaperna , Request, Responseoch Application .

RaiseBubbleEvent(Object, EventArgs)

Tilldelar alla källor till händelsen och dess information till kontrollens överordnade.

(Ärvd från Control)
RaisePostBackEvent(IPostBackEventHandler, String)

Meddelar den serverkontroll som orsakade återanropet att den skulle hantera en inkommande postback-händelse.

ReadStringResource()

Läser en strängresurs. Metoden ReadStringResource() är inte avsedd att användas inifrån koden.

(Ärvd från TemplateControl)
RegisterArrayDeclaration(String, String)
Föråldrad.

Deklarerar ett värde som deklareras som en ECMAScript-matrisdeklaration när sidan återges.

RegisterAsyncTask(PageAsyncTask)

Registrerar en ny asynkron uppgift på sidan.

RegisterClientScriptBlock(String, String)
Föråldrad.

Genererar skriptblock på klientsidan till svaret.

RegisterHiddenField(String, String)
Föråldrad.

Tillåter att serverkontroller automatiskt registrerar ett dolt fält i formuläret. Fältet skickas till Page objektet när HtmlForm serverkontrollen återges.

RegisterOnSubmitStatement(String, String)
Föråldrad.

Tillåter att en sida får åtkomst till klienthändelsen OnSubmit . Skriptet ska vara ett funktionsanrop till klientkoden som registrerats någon annanstans.

RegisterRequiresControlState(Control)

Registrerar en kontroll som en kontroll vars kontrolltillstånd måste bevaras.

RegisterRequiresPostBack(Control)

Registrerar en kontroll som en kontroll som kräver postback-hantering när sidan publiceras tillbaka till servern.

RegisterRequiresRaiseEvent(IPostBackEventHandler)

Registrerar en ASP.NET serverkontroll som en som kräver att en händelse aktiveras när kontrollen bearbetas på objektet Page.

RegisterRequiresViewStateEncryption()

Registrerar en kontroll med sidan som en som kräver visningstillståndskryptering.

RegisterStartupScript(String, String)
Föråldrad.

Genererar ett skriptblock på klientsidan i sidsvaret.

RegisterViewStateHandler()

Gör att sidvisningstillståndet bevaras om det anropas.

RemovedControl(Control)

Anropas efter att en underordnad Controls kontroll har tagits bort från objektets Control samling.

(Ärvd från Control)
Render(HtmlTextWriter)

Initierar objektet HtmlTextWriter och anropar de underordnade kontrollerna i återgivningen Page .

Render(HtmlTextWriter)

Skickar serverkontrollinnehåll till ett angivet HtmlTextWriter objekt som skriver innehållet som ska återges på klienten.

(Ärvd från Control)
RenderChildren(HtmlTextWriter)

Matar ut innehållet i en serverkontrolls underordnade objekt till ett angivet HtmlTextWriter objekt som skriver innehållet som ska återges på klienten.

(Ärvd från Control)
RenderControl(HtmlTextWriter, ControlAdapter)

Matar ut serverkontrollinnehåll till ett angivet HtmlTextWriter objekt med hjälp av ett angivet ControlAdapter objekt.

(Ärvd från Control)
RenderControl(HtmlTextWriter)

Matar ut serverkontrollinnehåll till ett angivet HtmlTextWriter objekt och lagrar spårningsinformation om kontrollen om spårning är aktiverat.

(Ärvd från Control)
RequiresControlState(Control)

Avgör om det angivna Control objektet är registrerat för att delta i kontrolltillståndshantering.

ResolveAdapter()

Hämtar kontrollkortet som ansvarar för att återge den angivna kontrollen.

(Ärvd från Control)
ResolveClientUrl(String)

Hämtar en URL som kan användas av webbläsaren.

(Ärvd från Control)
ResolveUrl(String)

Konverterar en URL till en som kan användas på den begärande klienten.

(Ärvd från Control)
SaveControlState()

Sparar alla ändringar i serverkontrolltillståndet som har inträffat sedan sidan publicerades tillbaka till servern.

(Ärvd från Control)
SavePageStateToPersistenceMedium(Object)

Sparar information om visningstillstånd och kontrolltillstånd för sidan.

SaveViewState()

Sparar alla ändringar i visningstillståndet för serverkontroll som har inträffat sedan sidan publicerades tillbaka till servern.

(Ärvd från Control)
SetDesignModeState(IDictionary)

Anger designtidsdata för en kontroll.

(Ärvd från Control)
SetFocus(Control)

Anger webbläsarens fokus till den angivna kontrollen.

SetFocus(String)

Anger webbläsarens fokus till kontrollen med den angivna identifieraren.

SetRenderMethodDelegate(RenderMethod)

Tilldelar ett händelsehanterardelegat för att återge serverkontrollen och dess innehåll till den överordnade kontrollen.

(Ärvd från Control)
SetStringResourcePointer(Object, Int32)

Anger en pekare till en strängresurs. Metoden SetStringResourcePointer(Object, Int32) används av genererade klasser och är inte avsedd att användas inifrån koden.

(Ärvd från TemplateControl)
SetTraceData(Object, Object, Object)

Anger spårningsdata för designtidsspårning av återgivningsdata, med hjälp av det spårade objektet, spårningsdatanyckeln och värdet för spårningsdata.

(Ärvd från Control)
SetTraceData(Object, Object)

Anger spårningsdata för designtidsspårning av återgivningsdata med hjälp av spårningsdatanyckeln och värdet för spårningsdata.

(Ärvd från Control)
TestDeviceFilter(String)

Returnerar ett booleskt värde som anger om ett enhetsfilter gäller för HTTP-begäran.

(Ärvd från TemplateControl)
ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)
TrackViewState()

Orsakar spårning av visningstillståndsändringar i serverkontrollen så att de kan lagras i serverkontrollens StateBag objekt. Det här objektet är tillgängligt via egenskapen ViewState .

(Ärvd från Control)
TryUpdateModel<TModel>(TModel, IValueProvider)

Uppdaterar modellinstansen med värden från den angivna värdeprovidern.

TryUpdateModel<TModel>(TModel)

Uppdaterar den angivna modellinstansen med värden från den databundna kontrollen.

UnregisterRequiresControlState(Control)

Stoppar beständigheten av kontrolltillståndet för den angivna kontrollen.

UpdateModel<TModel>(TModel, IValueProvider)

Uppdaterar den angivna modellinstansen med värden från en angiven värdeprovider.

UpdateModel<TModel>(TModel)

Uppdaterar den angivna modellinstansen med värden från den databundna kontrollen.

Validate()

Instruerar alla valideringskontroller som ingår på sidan att verifiera deras tilldelade information.

Validate(String)

Instruerar valideringskontrollerna i den angivna valideringsgruppen att verifiera deras tilldelade information.

VerifyRenderingInServerForm(Control)

Bekräftar att en HtmlForm-kontroll återges för den angivna ASP.NET serverkontrollen vid körning.

WriteUTF8ResourceString(HtmlTextWriter, Int32, Int32, Boolean)

Skriver en resurssträng till en HtmlTextWriter kontroll. Metoden WriteUTF8ResourceString(HtmlTextWriter, Int32, Int32, Boolean) används av genererade klasser och är inte avsedd att användas inifrån koden.

(Ärvd från TemplateControl)
XPath(String, IXmlNamespaceResolver)

Utvärderar ett XPath-databindningsuttryck med hjälp av angivna prefix- och namnområdesmappningar för namnområdesmatchning.

(Ärvd från TemplateControl)
XPath(String, String, IXmlNamespaceResolver)

Utvärderar ett XPath-databindningsuttryck med hjälp av angivna prefix- och namnområdesmappningar för namnområdesmatchning och den angivna formatsträngen för att visa resultatet.

(Ärvd från TemplateControl)
XPath(String, String)

Utvärderar ett XPath-databindningsuttryck med den angivna formatsträngen för att visa resultatet.

(Ärvd från TemplateControl)
XPath(String)

Utvärderar ett XPath-databindningsuttryck.

(Ärvd från TemplateControl)
XPathSelect(String, IXmlNamespaceResolver)

Utvärderar ett XPath-databindningsuttryck med angivna prefix- och namnområdesmappningar för namnområdesmatchning och returnerar en nodsamling som implementerar IEnumerable gränssnittet.

(Ärvd från TemplateControl)
XPathSelect(String)

Utvärderar ett XPath-databindningsuttryck och returnerar en nodsamling som implementerar IEnumerable gränssnittet.

(Ärvd från TemplateControl)

Händelser

Name Description
AbortTransaction

Inträffar när en användare avslutar en transaktion.

(Ärvd från TemplateControl)
CommitTransaction

Inträffar när en transaktion slutförs.

(Ärvd från TemplateControl)
DataBinding

Inträffar när serverkontrollen binder till en datakälla.

(Ärvd från Control)
Disposed

Inträffar när en serverkontroll frigörs från minnet, vilket är den sista fasen i serverkontrolllivscykeln när en ASP.NET sida begärs.

(Ärvd från Control)
Error

Inträffar när ett ohanterat undantag utlöses.

(Ärvd från TemplateControl)
Init

Inträffar när serverkontrollen initieras, vilket är det första steget i dess livscykel.

(Ärvd från Control)
InitComplete

Inträffar när sidinitieringen är klar.

Load

Inträffar när serverkontrollen läses in i Page objektet.

(Ärvd från Control)
LoadComplete

Inträffar i slutet av belastningssteget för sidans livscykel.

PreInit

Inträffar före sidinitiering.

PreLoad

Inträffar före sidhändelsen Load .

PreRender

Inträffar efter att objektet Control har lästs in men före återgivningen.

(Ärvd från Control)
PreRenderComplete

Inträffar innan sidinnehållet återges.

SaveStateComplete

Inträffar när sidan har slutförts och sparar all information om visningstillstånd och kontrolltillstånd för sidan och kontrollerna på sidan.

Unload

Inträffar när serverkontrollen tas bort från minnet.

(Ärvd från Control)

Explicita gränssnittsimplementeringar

Name Description
IControlBuilderAccessor.ControlBuilder

En beskrivning av den här medlemmen finns i ControlBuilder.

(Ärvd från Control)
IControlDesignerAccessor.GetDesignModeState()

En beskrivning av den här medlemmen finns i GetDesignModeState().

(Ärvd från Control)
IControlDesignerAccessor.SetDesignModeState(IDictionary)

En beskrivning av den här medlemmen finns i SetDesignModeState(IDictionary).

(Ärvd från Control)
IControlDesignerAccessor.SetOwnerControl(Control)

En beskrivning av den här medlemmen finns i SetOwnerControl(Control).

(Ärvd från Control)
IControlDesignerAccessor.UserData

En beskrivning av den här medlemmen finns i UserData.

(Ärvd från Control)
IDataBindingsAccessor.DataBindings

En beskrivning av den här medlemmen finns i DataBindings.

(Ärvd från Control)
IDataBindingsAccessor.HasDataBindings

En beskrivning av den här medlemmen finns i HasDataBindings.

(Ärvd från Control)
IExpressionsAccessor.Expressions

En beskrivning av den här medlemmen finns i Expressions.

(Ärvd från Control)
IExpressionsAccessor.HasExpressions

En beskrivning av den här medlemmen finns i HasExpressions.

(Ärvd från Control)
IFilterResolutionService.CompareFilters(String, String)

Returnerar ett värde som anger om det finns en överordnad/underordnad relation mellan två angivna enhetsfilter.

(Ärvd från TemplateControl)
IFilterResolutionService.EvaluateFilter(String)

Returnerar ett värde som anger om det angivna filtret är en typ av det aktuella filterobjektet.

(Ärvd från TemplateControl)
IParserAccessor.AddParsedSubObject(Object)

En beskrivning av den här medlemmen finns i AddParsedSubObject(Object).

(Ärvd från Control)

Tilläggsmetoder

Name Description
EnableDynamicData(INamingContainer, Type, IDictionary<String,Object>)

Aktiverar dynamiskt databeteende för den angivna datakontrollen.

EnableDynamicData(INamingContainer, Type, Object)

Aktiverar dynamiskt databeteende för den angivna datakontrollen.

EnableDynamicData(INamingContainer, Type)

Aktiverar dynamiskt databeteende för den angivna datakontrollen.

FindDataSourceControl(Control)

Returnerar datakällan som är associerad med datakontrollen för den angivna kontrollen.

FindFieldTemplate(Control, String)

Returnerar fältmallen för den angivna kolumnen i den angivna kontrollens namngivningscontainer.

FindMetaTable(Control)

Returnerar metatabellobjektet för den innehållande datakontrollen.

GetDefaultValues(INamingContainer)

Hämtar insamlingen av standardvärdena för den angivna datakontrollen.

GetMetaTable(INamingContainer)

Hämtar tabellmetadata för den angivna datakontrollen.

SetMetaTable(INamingContainer, MetaTable, IDictionary<String,Object>)

Anger tabellmetadata och standardvärdemappning för den angivna datakontrollen.

SetMetaTable(INamingContainer, MetaTable, Object)

Anger tabellmetadata och standardvärdemappning för den angivna datakontrollen.

SetMetaTable(INamingContainer, MetaTable)

Anger tabellmetadata för den angivna datakontrollen.

TryGetMetaTable(INamingContainer, MetaTable)

Avgör om tabellmetadata är tillgängliga.

Gäller för

Se även