HtmlAnchor.OnPreRender Method (EventArgs)
.NET Framework (current version)
Raises the PreRender event and registers client script for generating a postback.
Assembly: System.Web (in System.Web.dll)
The following code example demonstrates how to override the OnPreRender method so that it always displays a Title tag in a custom HtmlAnchor server control.
<%@ Register TagPrefix="aspSample" Namespace="Samples.AspNet.VB.Controls" Assembly="Samples.AspNet.VB" %> <%@ Page Language="VB" AutoEventWireup="True" %> <!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> <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>
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
.NET Framework
Available since 1.1
Available since 1.1
Show: