Exportar (0) Imprimir
Expandir Tudo
Este artigo foi traduzido por máquina. Coloque o ponteiro do mouse sobre as frases do artigo para ver o texto original. Mais informações.
Tradução
Original

Calendar Classe

Exibe um mês único no calendário que permite que ao usuário selecionar datas e mover o mês anterior ou para avançar.

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

[ControlValuePropertyAttribute("SelectedDate", typeof(DateTime), "1/1/0001")]
[AspNetHostingPermissionAttribute(SecurityAction.LinkDemand, Level = AspNetHostingPermissionLevel.Minimal)]
[AspNetHostingPermissionAttribute(SecurityAction.InheritanceDemand, Level = AspNetHostingPermissionLevel.Minimal)]
public class Calendar : WebControl, IPostBackEventHandler

Use o controle Calendar para mostrar um unico mês do calendário em uma página Web.The Controlarar allows you to Select Dates and mover to the Avançar or Month Previous.The Calendar control supports all the System.Globalization.Calendar types in the System.Globalization namespace.Aldem do calendário gregoriano, isso tambdem inclui os calendários que usam diferente ano e mês sistemas, como o calendário Hjiri.

You can specify whether the Calendar control allows you to select a single day, week, or entire month by setting the SelectionMode property.

Por padrão, o Controlarar exibe os dias do mês, dia títulos para os dias da semana, um título com o nome do mês e ano, links para selecionar individual dias do mês e links para mover para o Avançar e mês anterior.You can customize the appearance of the Calendar control by setting the properties that control the style for different parts of the control.A tabela a seguir lista as propriedades que especificam o estilo para as diferentes partes do Controlarar.

Propriedade

Descrição

DayHeaderStyle

Especifica o estilo para a seção que exibe os dias da semana.

DayStyle

Especifica o estilo para as datas no mês exibido.

NextPrevStyle

Especifica o estilo dos controles de navegação na seção de título.

OtherMonthDayStyle

Especifica o estilo para as datas que não estão sendo o mês exibido no momento.

SelectedDayStyle

Especifica o estilo de datas selecionado no calendário.

SelectorStyle

Especifica o estilo para a coluna de data-seleção Semana e Mês.

TitleStyle

Especifica o estilo para a seção de título.

TodayDayStyle

Especifica o estilo de data de hoje.

WeekendDayStyle

Especifica o estilo para as datas finais.

Você também pode mostrar ou ocultar partes diferentes do controleA tabela a seguir lista as propriedades que controlam quais partes estão mostrados ou ocultos.

Propriedade

Descrição

ShowDayHeader

Mostra ou oculta a seção que exibe os dias da semana.

ShowGridLines

Mostra ou oculta as linhas de grade entre os dias do mês.

ShowNextPrevMonth

Mostra ou oculta os controles navegação para o Avançar ou do mês anterior.

ShowTitle

Mostra ou oculta a seção de título.

Although binding to a data source is not supported for the Calendar control, you can modify the content and formatting of the individual date cells.Before the Calendar control is displayed on the Web page, it creates and assembles the components that make up the control.The DayRender event is raised when each date cell in the Calendar control is created.You can control the contents and formatting of a date cell as it is created by providing code in the event handler for the DayRender event.For more information on customizing the contents of a date cell, see OnDayRender.

Observação:

The Calendar control renders ECMAScript (JScript, JavaScript) to the client browser.O navegador cliente deve ter ECMAScript habilitado para esse Controlarar para Função corretamente.For more information on client script, see Script de Cliente em Páginas da Web ASP.NET.

Acessibilidade

A marcação processada por padrão para este controle pode atendem aos padrões de acessibilidade, como as diretrizes Prioridade 1 Web conteúdo acessibilidade diretrizes 1.0 (WCAG) não. Para mais detalhes sobre o suporte à acessibilidade deste controle, consulte Controles ASP.NET e acessibilidade.

TopicLocation
Demonstra Passo a passo: Criando e usando ASP.NET Mestre páginas em Visual Web Developerdv_vwdcon
Demonstra Passo a passo: Dados de vinculação a um Personalizar Business objetodv_vwdcon
Demonstra Passo a passo: Criando um Basic Página da Web em Visual Web Developerdv_vwdcon
Demonstra Passo a passo: Personalizando um site da Web usando temas no Visual Studiodv_vwdcon
Como: FormatarFFormataroFormatarrFormatarmFormataraFormatartFormataroFormatar FormatardFormatareFormatar FormatarcFormataraFormatarlFormatareFormatarnFormatardFormataráFormatarrFormatariFormataroFormatar FormatardFormataraFormatar FormatarSFormatareFormatarrFormatarvFormatariFormatardFormataroFormatarrFormatar FormatarcFormataroFormatarnFormatartFormatarrFormataroFormatarlFormatareFormatar FormatareFormatarlFormatareFormatarmFormatareFormatarnFormatartFormataroFormatarsFormatar FormataruFormatarsFormataraFormatarnFormatardFormataroFormatar FormatareFormatarsFormatartFormatariFormatarlFormataroFormatarsFormatardv_aspnetcon
Como: Respond to Seleção Data in a Calendário Servidor Web Controlardv_aspnetcon
Como: Controlare de Usuário Data seleção em um calendário Servidor Web Controlaredv_aspnetcon
Como: Definir data de hoje programaticamente em um calendário Servidor Web Controlaredv_aspnetcon
Como: Personalizar Dias Individual in a Calendário Servidor Web Controlardv_aspnetcon
Como: Navegação mês de Controlare em um calendário Servidor Web Controlaredv_aspnetcon
Como: deDdeidesdepdeldeadeyde deSdeedeldeedecdetdeededde deDdeadetdeedesde defderdeodemde deade deBdeadendecdeode deddeede deDdeadeddeodesde deidende detdehdeede deCdeodendetderdeodelde deCdeadeldeedendeddeaderdedv_aspnetcon
Como: Leitura selecionado datas no Controlar de calendário da Servidor Webdv_aspnetcon
Como: Personalizar Calendário Servidor Web Controlar Aparênciadv_aspnetcon
Como: Formato calendário controle de servidor Web elementos usando estilosBuilding ASP .NET Web Applications in Visual Studio
Como: Controle usuário data seleção in a calendário controle de servidor WebBuilding ASP .NET Web Applications in Visual Studio
Como: Responder a data seleção in um calendário controle de servidor WebBuilding ASP .NET Web Applications in Visual Studio
Como: Personalizar dias individuais em um calendário controle de servidor WebBuilding ASP .NET Web Applications in Visual Studio
Como: conjunto data de hoje por programação em um controle calendário do servidor WebBuilding ASP .NET Web Applications in Visual Studio
Demonstra Passo a passo: Ligação para um objeto de negócios personalizado de dadosBuilding ASP .NET Web Applications in Visual Studio
Demonstra Passo a passo: Criando um Basic página da Web no Visual Web DeveloperBuilding ASP .NET Web Applications in Visual Studio
Como: Exibir datas selecionadas de um banco de dados no controle calendárioBuilding ASP .NET Web Applications in Visual Studio
Como: Controle de navegação de mês em um controle calendário do servidor WebBuilding ASP .NET Web Applications in Visual Studio
Como: Ler datas selecionadas no calendário controle de servidor WebBuilding ASP .NET Web Applications in Visual Studio
Como: Personalizar a aparência do controle calendário servidor WebBuilding ASP .NET Web Applications in Visual Studio
Como: Formato calendário controle de servidor Web elementos usando estilosBuilding ASP .NET Web Applications in Visual Studio
Como: Controle usuário data seleção in a calendário controle de servidor WebBuilding ASP .NET Web Applications in Visual Studio
Como: Responder a data seleção in um calendário controle de servidor WebBuilding ASP .NET Web Applications in Visual Studio
Como: Personalizar dias individuais em um calendário controle de servidor WebBuilding ASP .NET Web Applications in Visual Studio
Como: conjunto data de hoje por programação em um controle calendário do servidor WebBuilding ASP .NET Web Applications in Visual Studio
Demonstra Passo a passo: Ligação para um objeto de negócios personalizado de dadosBuilding ASP .NET Web Applications in Visual Studio
Demonstra Passo a passo: Criando um Basic página da Web no Visual Web DeveloperBuilding ASP .NET Web Applications in Visual Studio
Como: Exibir datas selecionadas de um banco de dados no controle calendárioBuilding ASP .NET Web Applications in Visual Studio
Como: Controle de navegação de mês em um controle calendário do servidor WebBuilding ASP .NET Web Applications in Visual Studio
Como: Ler datas selecionadas no calendário controle de servidor WebBuilding ASP .NET Web Applications in Visual Studio
Como: Personalizar a aparência do controle calendário servidor WebBuilding ASP .NET Web Applications in Visual Studio

The following code example demonstrates how to create a Calendar control on a Web page.

<%@ Page Language= AutoEventWireup= %>
<!DOCTYPE html PUBLIC "-
    "http:
<html xmlns="http:
<head>
    <title>ASP.NET Example</title>
</head>
<body>

   <form id= runat=>

      <asp:Calendar id= runat=>

           <OtherMonthDayStyle ForeColor=>
           </OtherMonthDayStyle>

           <TitleStyle BackColor=
                       ForeColor=>
           </TitleStyle>

           <DayStyle BackColor=>
           </DayStyle>

           <SelectedDayStyle BackColor=
                             Font-Bold=>
           </SelectedDayStyle>

      </asp:Calendar>

   </form>

</body>
</html>



The following example shows a Calendar control used when editing one of the columns displayed by a GridView control.The Calendar control is bound to the data source with the Bind method.The Eval method is used to bind the date value that is displayed by the Calendar control.

<Columns>                  
  <asp:BoundField DataField= HeaderText= ReadOnly=/>                    
  <asp:BoundField DataField=  HeaderText=/>
  <asp:BoundField DataField=   HeaderText=/>                    
  <asp:TemplateField HeaderText=>
    <ItemTemplate> 
      <asp:Label ID= Runat= 
                 Text='<%# Eval(, ) %>' />
    </ItemTemplate>
    <EditItemTemplate>
      <asp:Calendar ID= Runat=
                    VisibleDate='<%# Eval() %>'
                    SelectedDate='<%# Bind() %>' />
    </EditItemTemplate>
  </asp:TemplateField> 
  <asp:HyperLinkField Text=
                      DataNavigateUrlFormatString=
                      DataNavigateUrlFields= />                   
</Columns> 


Quaisquer membros públicos estático (compartilhados na Visual Basic) desse tipo são Thread seguro. Não há garantia de que qualquer membro de instância seja isento de segmentos.

Contribuições da comunidade

ADICIONAR
Mostrar:
© 2015 Microsoft