打印本文 打印本文 关闭窗口 关闭窗口
Asp.net(vb.net)的Calendar只顯示日,一,二,三...11/24
作者:武汉SEO闵涛  文章来源:敏韬网  点击数997  更新时间:2009/4/23 10:38:47  文章录入:mintao  责任编辑:mintao

查了一些相關的做法,網頁在顯示時總會出現"實例為只讀",下面的做法總算是OK啦^__^ 

<asp:Calendar id="Calendar1" runat="server" Height="152px" Width="184px" Font-Names="新細明體" Font-Size="9pt"
DayNameFormat="Full">
<TodayDayStyle BackColor="#80FF80"></TodayDayStyle>
<DayStyle BackColor="#EEF6FF"></DayStyle>
<DayHeaderStyle BackColor="#D5E5F8"></DayHeaderStyle>
<TitleStyle Font-Bold="True" ForeColor="White" BackColor="#8CA5CE"></TitleStyle>
<WeekendDayStyle BackColor="#D5E5F8"></WeekendDayStyle>
</asp:Calendar>

Imports System
Imports System.Globalization
Imports System.Threading

 Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        ''''在這裡放置使用者程式碼以初始化網頁

        Dim arrDayNames() As String = {"日", "一", "二", "三", "四", "五", "六"}
        Dim culture As CultureInfo = New CultureInfo("zh-TW")
        culture.DateTimeFormat.AbbreviatedDayNames = arrDayNames
        Me.Calendar1.DayNameFormat = DayNameFormat.Short
        Thread.CurrentThread.CurrentCulture = culture

    End Sub

參考來源:http://www.cnblogs.com/wangsaokui/archive/2004/09/11/10229.html

打印本文 打印本文 关闭窗口 关闭窗口