HtmlAnchor.OnPreRender(EventArgs) Metodo
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Genera l'evento PreRender e registra uno script client per la generazione di un postback.
protected:
override void OnPreRender(EventArgs ^ e);
protected public:
override void OnPreRender(EventArgs ^ e);
protected override void OnPreRender (EventArgs e);
protected internal override void OnPreRender (EventArgs e);
override this.OnPreRender : EventArgs -> unit
Protected Overrides Sub OnPreRender (e As EventArgs)
Protected Friend Overrides Sub OnPreRender (e As EventArgs)
Nell'esempio di codice seguente viene illustrato come eseguire l'override del OnPreRender metodo in modo che venga sempre visualizzato un Title tag in un controllo server personalizzato HtmlAnchor .
<%@ Register TagPrefix="aspSample" Namespace="Samples.AspNet.CS.Controls" Assembly="Samples.AspNet.CS" %>
<%@ Page Language="C#" 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 - 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.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>
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.";
}
}
}
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
Prodotto | Versioni |
---|---|
.NET Framework | 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
Feedback su .NET
.NET è un progetto di open source. Selezionare un collegamento per fornire feedback: