Calendar.Render Method (HtmlTextWriter)

 

This API supports the product infrastructure and is not intended to be used directly from your code.

Displays the Calendar control on the client.

Namespace:   System.Web.UI.WebControls
Assembly:  System.Web (in System.Web.dll)

Protected Friend Overrides Sub Render (
	writer As HtmlTextWriter
)

Parameters

writer
Type: System.Web.UI.HtmlTextWriter

A System.Web.UI.HtmlTextWriter that contains the output stream for rendering on the client.

The following code example demonstrates how to override the Render method in a custom server control so that the Calendar always displays an image.

<%@ Register TagPrefix="aspSample" Namespace="Samples.AspNet.VB.Controls" Assembly="Samples.AspNet.VB" %>
<%@ Page language="VB" %>
<!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 Calendar - Render - VB.NET Example</title>
  </head>
  <body>
    <form id="Form1" method="post" runat="server">
      <h3>Custom Calendar - Render - VB.NET Example</h3>
      <aspSample:CustomCalendarRender id="Calendar1" runat="server" />
    </form>
  </body>
</html>
Imports System.Web
Imports System.Security.Permissions

Namespace Samples.AspNet.VB.Controls
    <AspNetHostingPermission(SecurityAction.Demand, Level:=AspNetHostingPermissionLevel.Minimal)> _
    Public NotInheritable Class CustomCalendarRender
        Inherits System.Web.UI.WebControls.Calendar

        Protected Overrides Sub Render(ByVal writer As System.Web.UI.HtmlTextWriter)
            ' Call the base class's Render method.
            MyBase.Render(writer)

            ' Render a BR HTML tag
            writer.RenderBeginTag(System.Web.UI.HtmlTextWriterTag.Br)

            ' Create and render a new Image Web control.
            Dim image As New System.Web.UI.WebControls.Image
            image.ID = "Image1"
            image.ImageUrl = "image.jpg"
            image.AlternateText = "Image for Calendar1."
            image.RenderControl(writer)
        End Sub
    End Class
End Namespace

.NET Framework
Available since 1.1
Return to top
Show: