DayRenderEventArgs.SelectUrl Eigenschap

Definitie

Hiermee wordt het script opgehaald dat wordt gebruikt om de pagina terug te plaatsen op de server wanneer de datum die wordt weergegeven, is geselecteerd in een Calendar besturingselement.

public:
 property System::String ^ SelectUrl { System::String ^ get(); };
public string SelectUrl { get; }
member this.SelectUrl : string
Public ReadOnly Property SelectUrl As String

Waarde van eigenschap

Het script dat wordt gebruikt om de pagina terug te plaatsen op de server wanneer de datum die wordt weergegeven, is geselecteerd.

Voorbeelden

In het volgende codevoorbeeld ziet u hoe u de inhoud kunt aanpassen die wordt weergegeven voor de datum van vandaag. De waarde van de SelectUrl eigenschap wordt ingevoegd in de weergegeven inhoud, zodat het Calendar besturingselement wordt teruggezet naar de server wanneer de gebruiker de datum van vandaag selecteert.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">

  void ScheduleCalendar_DayRender(object sender, DayRenderEventArgs e)
  {
    // Customize the caption for today's date.
    if(e.Day.IsToday)
    {
      // Create the content to render for today's date. Use the 
      // SelectUrl property to retrieve the script used to post
      // the page back to the server when the user selects the
      // date.
      string dayContent = "<a href=\"" + e.SelectUrl +
        "\"><img border=\"0\" alt=\"Today\" src=\"today.jpg\"/></a>";
      
      // Display the custom content in the date cell. 
      e.Cell.Text = dayContent;
    }
    
  }
  
</script>

<html xmlns="http://www.w3.org/1999/xhtml" >
  <head runat="server">
    <title>ASP.NET Example</title>
</head>
<body>
    <form id="form1" runat="server">
    
      <asp:calendar id="ScheduleCalendar"
        ondayrender="ScheduleCalendar_DayRender" 
        runat="server"/> 
    
    </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">

  Sub ScheduleCalendar_DayRender(ByVal sender As Object, ByVal e As DayRenderEventArgs) Handles ScheduleCalendar.DayRender
  
    ' Customize the caption for today's date.
    If e.Day.IsToday Then
    
      ' Create the content to render for today's date. Use the 
      ' SelectUrl property to retrieve the script used to post
      ' the page back to the server when the user selects the
      ' date.
      Dim dayContent As String = "<a href=""" & e.SelectUrl & _
        """><img border=""0"" alt=""Today"" src=""today.jpg""/></a>"
      
      ' Display the custom content in the date cell. 
      e.Cell.Text = dayContent
      
    End If
    
  End Sub
  
</script>

<html xmlns="http://www.w3.org/1999/xhtml" >
  <head runat="server">
    <title>ASP.NET Example</title>
</head>
<body>
    <form id="form1" runat="server">
    
      <asp:calendar id="ScheduleCalendar"
        runat="server"/> 
    
    </form>
  </body>
</html>

Opmerkingen

Gebruik de SelectUrl eigenschap om het script op te halen dat wordt gebruikt om de pagina weer op de server te plaatsen wanneer de datum die wordt weergegeven, is geselecteerd in een Calendar besturingselement. Deze eigenschap wordt meestal gebruikt wanneer u de inhoud die voor een datum wordt weergegeven wilt aanpassen, maar het gedrag van de terugpost wilt behouden.

Van toepassing op

Zie ook