Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Löst das PreRender-Ereignis aus und registriert das Clientskript für das Generieren des Postbacks.
Namespace: System.Web.UI.HtmlControls
Assembly: System.Web (in system.web.dll)
Syntax
'Declaration
Protected Friend Overrides Sub OnPreRender ( _
e As EventArgs _
)
'Usage
Dim e As EventArgs
Me.OnPreRender(e)
protected internal override void OnPreRender (
EventArgs e
)
protected public:
virtual void OnPreRender (
EventArgs^ e
) override
protected void OnPreRender (
EventArgs e
)
protected internal override function OnPreRender (
e : EventArgs
)
Parameter
- e
Ein EventArgs, das die Ereignisdaten enthält.
Beispiel
Im folgenden Codebeispiel wird das Überschreiben der OnPreRender-Methode veranschaulicht, sodass diese immer ein Title-Tag in einem benutzerdefinierten HtmlAnchor-Serversteuerelement anzeigt.
<%@ Register TagPrefix="aspSample" Namespace="Samples.AspNet.VB.Controls" Assembly="Samples.AspNet.VB" %>
<%@ Page Language="VB" AutoEventWireup="True" %>
<HTML>
<HEAD>
<title>Custom HtmlAnchor - OnPreRender - Visual Basic Example</title>
</HEAD>
<body>
<form id="Form1" method="post" runat="server">
Top of Page
<<aspSample:CustomHtmlAnchorOnPreRender
id="HtmlAnchor1"
runat="server"
name="HtmlAnchor1">HtmlAnchor1</aspSample:CustomHtmlAnchorOnPreRender>>
<h3>Custom HtmlAnchor - OnPreRender - Visual Basic Example</h3>
<P> </P>
<P>Jump to <A href="#HtmlAnchor2">HtmlAnchor2</A> below.</P>
<P> </P><P> </P><P> </P><P> </P>
<P> </P><P> </P><P> </P><P> </P>
<P> </P><P> </P><P> </P><P> </P>
<P> </P><P> </P><P> </P><P> </P>
<P> </P><P> </P><P> </P><P> </P>
<P> </P><P> </P><P> </P><P> </P>
<P> </P><P> </P><P> </P><P> </P>
<P> </P><P> </P><P> </P><P> </P>
<P> </P><P> </P><P> </P><P> </P>
<P> </P><P> </P><P> </P><P> </P>
<P>Jump to <A href="#HtmlAnchor1">HtmlAnchor1</A> above.</P>
<P> </P>Bottom of Page
<<aspSample:CustomHtmlAnchorOnPreRender
id="HtmlAnchor2"
runat="server"
name="HtmlAnchor2">HtmlAnchor2</aspSample:CustomHtmlAnchorOnPreRender>>
</form>
</body>
</HTML>
<%@ Register TagPrefix="aspSample" Namespace="Samples.AspNet.CS.Controls" Assembly="Samples.AspNet.CS" %>
<%@ Page Language="C#" AutoEventWireup="True" %>
<HTML>
<HEAD>
<title>Custom HtmlAnchor - OnPreRender - C# Example</title>
</HEAD>
<body>
<form id="Form1" method="post" runat="server">
Top of Page
<<aspSample:CustomHtmlAnchorOnPreRender
id="HtmlAnchor1"
runat="server"
name="HtmlAnchor1">HtmlAnchor1</aspSample:CustomHtmlAnchorOnPreRender>>
<h3>Custom HtmlAnchor - OnPreRender - C# Example</h3>
<P> </P>
<P>Jump to <A href="#HtmlAnchor2">HtmlAnchor2</A> below.</P>
<P> </P><P> </P><P> </P><P> </P>
<P> </P><P> </P><P> </P><P> </P>
<P> </P><P> </P><P> </P><P> </P>
<P> </P><P> </P><P> </P><P> </P>
<P> </P><P> </P><P> </P><P> </P>
<P> </P><P> </P><P> </P><P> </P>
<P> </P><P> </P><P> </P><P> </P>
<P> </P><P> </P><P> </P><P> </P>
<P> </P><P> </P><P> </P><P> </P>
<P> </P><P> </P><P> </P><P> </P>
<P>Jump to <A href="#HtmlAnchor1">HtmlAnchor1</A> above.</P>
<P> </P>Bottom of Page
<<aspSample:CustomHtmlAnchorOnPreRender
id="HtmlAnchor2"
runat="server"
name="HtmlAnchor2">HtmlAnchor2</aspSample:CustomHtmlAnchorOnPreRender>>
</form>
</body>
</HTML>
<%@ Register TagPrefix="aspSample" Namespace="Samples.AspNet.JSL.Controls" Assembly="Samples.AspNet.JSL" %>
<%@ Page Language="VJ#" AutoEventWireup="True" %>
<HTML>
<HEAD>
<title>Custom HtmlAnchor - OnPreRender - VJ# Example</title>
</HEAD>
<body>
<form id="Form1" method="post" runat="server">
Top of Page
<<aspSample:CustomHtmlAnchorOnPreRender
id="HtmlAnchor1"
runat="server"
name="HtmlAnchor1">HtmlAnchor1</aspSample:CustomHtmlAnchorOnPreRender>>
<h3>Custom HtmlAnchor - OnPreRender - VJ# Example</h3>
<P> </P>
<P>Jump to <A href="#HtmlAnchor2">HtmlAnchor2</A> below.</P>
<P> </P><P> </P><P> </P><P> </P>
<P> </P><P> </P><P> </P><P> </P>
<P> </P><P> </P><P> </P><P> </P>
<P> </P><P> </P><P> </P><P> </P>
<P> </P><P> </P><P> </P><P> </P>
<P> </P><P> </P><P> </P><P> </P>
<P> </P><P> </P><P> </P><P> </P>
<P> </P><P> </P><P> </P><P> </P>
<P> </P><P> </P><P> </P><P> </P>
<P> </P><P> </P><P> </P><P> </P>
<P>Jump to <A href="#HtmlAnchor1">HtmlAnchor1</A> above.</P>
<P> </P>Bottom of Page
<<aspSample:CustomHtmlAnchorOnPreRender
id="HtmlAnchor2"
runat="server"
name="HtmlAnchor2">HtmlAnchor2</aspSample:CustomHtmlAnchorOnPreRender>>
</form>
</body>
</HTML>
Imports System.Web
Imports System.Security.Permissions
Namespace Samples.AspNet.VB.Controls
<AspNetHostingPermission(SecurityAction.Demand, Level:=AspNetHostingPermissionLevel.Minimal)> _
Public NotInheritable Class CustomHtmlAnchorOnPreRender
Inherits System.Web.UI.HtmlControls.HtmlAnchor
Protected Overrides Sub OnPreRender(ByVal e As System.EventArgs)
' Call the base OnPreRender method.
MyBase.OnPreRender(e)
' Write out the HtmlAnchor control's Title tag.
Me.Title = "Text from OnPreRender."
End Sub
End Class
End Namespace
using System.Web;
using System.Security.Permissions;
namespace Samples.AspNet.CS.Controls
{
[AspNetHostingPermission(SecurityAction.Demand, Level = AspNetHostingPermissionLevel.Minimal)]
public sealed class CustomHtmlAnchorOnPreRender : System.Web.UI.HtmlControls.HtmlAnchor
{
protected override void OnPreRender(System.EventArgs e)
{
// Call the base OnPreRender method.
base.OnPreRender(e);
// Write out the HtmlAnchor control's Title tag.
this.Title = "Text from OnPreRender.";
}
}
}
package Samples.AspNet.JSL.Controls;
public class CustomHtmlAnchorOnPreRender
extends System.Web.UI.HtmlControls.HtmlAnchor
{
protected void OnPreRender(System.EventArgs e)
{
// Call the base OnPreRender method.
super.OnPreRender(e);
// Write out the HtmlAnchor's Title tag
this.set_Title("Text from OnPreRender.");
} //OnPreRender
} //CustomHtmlAnchorOnPreRender
Plattformen
Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.
Versionsinformationen
.NET Framework
Unterstützt in: 2.0, 1.1, 1.0
Siehe auch
Referenz
HtmlAnchor-Klasse
HtmlAnchor-Member
System.Web.UI.HtmlControls-Namespace