zoukankan      html  css  js  c++  java
  • [转]Calendar 控件日期复选

    Calendar 控件可以透过 SelectedDate 属性来取目前选取的日期,不过它没有提供日期复选的功能。为达到日期复选的功能,我们在 DayRender 事件中,为每一个日期储存格加入一个 HtmlInputCheckBox 控件做日期选取,当 PostBack 时再透过 Request.Form 来取得客户端复选的日期。

    Partial Class _Default
        
    Inherits System.Web.UI.Page

        
    Protected Sub Calendar1_DayRender(ByVal sender As ObjectByVal e As System.Web.UI.WebControls.DayRenderEventArgs) Handles Calendar1.DayRender
            
    Dim oCheckBox As New HtmlControls.HtmlInputCheckBox()

            oCheckBox.Value 
    = e.Day.Date.ToShortDateString
            oCheckBox.ID 
    = "SelectDate"
            e.Cell.Controls.Clear()
            e.Cell.Controls.Add(oCheckBox)
            e.Cell.Controls.Add(
    New LiteralControl(e.Day.DayNumberText))
        
    End Sub


        
    Protected Sub Button1_Click(ByVal sender As ObjectByVal e As System.EventArgs) Handles Button1.Click
            
    Me.Response.Write("SelectDate: " & Me.Request.Form("SelectDate"))
        
    End Sub

    End Class

    执行程序,勾选了6/2、6/10、6/18 三个日期。


    当按下按钮产生 PostBack 时,透过 Request.Form 即可取得复选的日期。

  • 相关阅读:
    电脑开机慢是查看与解决方案
    做男人真难
    强大的数据恢复软件--EasyRecovery专业版
    30招让你从头到脚都健康
    教您如何使用SQL中的SELECT LIKE like语句
    SQL server经典电子书、工具和视频教程汇总
    数据开发-经典
    C# 数据操作工具类
    关于web请求中 获取真实IP
    生成二维码
  • 原文地址:https://www.cnblogs.com/SoulStore/p/1214621.html
Copyright © 2011-2022 走看看