婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > ASP.NET Calendar日歷(日期)控件使用方法

ASP.NET Calendar日歷(日期)控件使用方法

熱門標簽:代理接電話機器人如何取消 天心智能電銷機器人 地圖標注專業團隊 400電話辦理哪家性價比高 濮陽外呼電銷系統怎么樣 地圖定位圖標標注 遂寧市地圖標注app 地圖標注的公司有哪些 塔城代理外呼系統

Calendar 控件顯示一個日歷,用戶可通過該日歷導航到任意一年的任意一天。當 ASP.NET 網頁運行時,Calendar 控件以 HTML 表格的形式呈現。因此,該控件的許多屬性與多種不同的表格格式相符。在這些屬性中,有幾個在一些低版本的瀏覽器中不能得到完全支持,因此在這些瀏覽器中并不能使用所有的格式功能。

使用 Calendar 控件在網頁上顯示日歷的單個月。該控件使您可以選擇日期并移到下個月或上個月。Calendar 控件支持 System.Globalization 命名空間中的所有 System.Globalization.Calendar 類型。除公歷以外,這還包括使用不同年和月系統的日歷,如 Hjiri 日歷。

可以通過設置 SelectionMode 屬性指定 Calendar 控件是否允許選擇單日、周或整月。

默認情況下,該控件顯示月中各天、周中各天的標頭、帶有月份名和年份的標題、用于選擇月份中各天的鏈接及用于移動到下個月和上個月的鏈接。您可以通過設置控制控件中不同部分的樣式的屬性,來自定義 Calendar 控件的外觀。下表列出了指定控件不同部分的樣式的屬性。

屬性 說明

DayHeaderStyle 為顯示一周中各天的部分指定樣式。
DayStyle 為顯示的月份中的日期指定樣式。
NextPrevStyle 為標題部分中的導航控件指定樣式。
OtherMonthDayStyle 為不在當前顯示的月份中的日期指定樣式。
SelectedDayStyle 為日歷中的選定日期指定樣式。
SelectorStyle 為周和月份日期選擇列指定樣式。
TitleStyle 為標題部分指定樣式。
TodayDayStyle 為今天日期指定樣式。
WeekendDayStyle 為周末日期指定樣式。

也可以顯示或隱藏控件的不同部分。下表列出控制顯示或隱藏哪些部分的屬性。

ShowDayHeader 顯示或隱藏顯示一周中各天的部分。
ShowGridLines 顯示或隱藏月中各天之間的網格線。
ShowNextPrevMonth 顯示或隱藏指向下個月或上個月的導航控件。
ShowTitle 顯示或隱藏標題部分。

盡管 Calendar 控件不支持綁定到數據源,但是可以修改各個日期單元格的內容和格式設置。在網頁上顯示 Calendar 控件之前,它創建并匯編組成該控件的組件。當創建 Calendar 控件中的每個日期單元格時,均會引發 DayRender 事件。通過在 DayRender 事件的事件處理程序中提供代碼,可以在創建日期單元格時控制其內容和格式設置。

Calendar 控件將 ECMAScript(JScript、JavaScript)呈現給客戶端瀏覽器。客戶端瀏覽器必須啟用 ECMAScript,此控件才能正常工作。

下面的代碼示例演示如何在網頁上創建 Calendar 控件。

前臺代碼:

%@ Page Language="C#" AutoEventWireup="true" CodeFile="Calendar.aspx.cs" Inherits="WebControls_Calendar" %>

!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 runat="server">
 title>/title>
 style type="text/css">
  .style1
  {
   width: 369px;
  }
 /style>
/head>
body>
 form id="form1" runat="server">
 div>
 h3>Calendar(日期控件)/h3>
  table style="width: 100%;">
   tr>
    td class="style1">
     nbsp;
     屬性/td>
    td>
     值/td>
    td>
     作用/td>
   /tr>
  /table>
  hr />
  請選擇日期:asp:Calendar ID="calDate" runat="server">/asp:Calendar>
  asp:Button ID="btnSubmit" runat="server" Text="提交" onclick="btnSubmit_Click" />
  hr />
  請選的日期為:asp:Label ID="lblState" runat="server">/asp:Label>
  br />
  br />
  本地日期和時間為:asp:Label ID="lblBenDiShiJian" runat="server">/asp:Label>
 /div>
 /form>
/body>
/html>

后臺代碼:

using System;
using System.Collections.Generic;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

public partial class WebControls_Calendar : System.Web.UI.Page
{
 protected void Page_Load(object sender, EventArgs e)
 {
  lblBenDiShiJian.Text = System.DateTime.Now.ToString();
 }
 protected void btnSubmit_Click(object sender, EventArgs e)
 {
  lblState.Text = calDate.SelectedDate.ToShortDateString();
 }
}

顯示效果:

請選的日期為:2013-03-13

本地日期和時間為:2013-03-06 10:22:23

您可能感興趣的文章:
  • asp.net中日歷函數Calendar的使用方法
  • ASP.NET中為TextBox中添加calendar.js示例代碼
  • ASP.NET中實現彈出日歷示例
  • ASP.NET中日歷控件和JS版日歷控件的使用方法(第5節)
  • 在ASP.NET中實現彈出日歷的具體方法
  • ASP.NET技巧:為Blog打造個性日歷
  • ASP.NET如何獲取兩個日期之間的天數
  • asp.net 時間類 一周的周一和周末的日期
  • asp.net 日期函數 某月的第一天和最后一天的日期
  • Asp.net 時間操作基類(支持短日期,長日期,時間差)
  • asp.net(C#)實現功能強大的時間日期處理類完整實例
  • asp.net基于Calendar實現blog日歷功能示例

標簽:吉林 汕頭 婁底 本溪 河南 重慶 麗江 宜春

巨人網絡通訊聲明:本文標題《ASP.NET Calendar日歷(日期)控件使用方法》,本文關鍵詞  ASP.NET,Calendar,日歷,日期,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《ASP.NET Calendar日歷(日期)控件使用方法》相關的同類信息!
  • 本頁收集關于ASP.NET Calendar日歷(日期)控件使用方法的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 特克斯县| 右玉县| 顺义区| 高台县| 梁河县| 鄂伦春自治旗| 蒙阴县| 内江市| 新绛县| 贵港市| 卓资县| 深圳市| 翁源县| 清镇市| 河曲县| 株洲县| 慈利县| 阿城市| 宁化县| 道孚县| 莱州市| 北川| 通城县| 泰来县| 肇庆市| 昌平区| 萨迦县| 慈利县| 黄陵县| 永寿县| 中山市| 祁东县| 南华县| 屏东县| 手游| 德清县| 南皮县| 栾川县| 石渠县| 年辖:市辖区| 灵丘县|