Page Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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 |
| 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" |
| MetaKeywords |
Hämtar eller anger innehållet i elementet "nyckelord" |
| 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 |
| Session |
Hämtar det aktuella objektet |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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
- Control
- översikt över ASP.NET page class
- ASP.NET kodmodell för webbsida