Public Class Sample4
Inherits System.Web.UI.Page
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
' On every page load, check to see if Disable CheckBox was checked.
' If so, then disable date picker
If Me.CheckBox1.Checked Then
Me.BasicDatePicker2.Enabled = False
End If
' Add client-side onclick to CheckBox to enable/disable End Date.
Me.CheckBox1.Attributes.Add("onclick", "toggleDisable()")
If Not IsPostBack Then
' Set Start Date to Today
BasicDatePicker1.SelectedDate = DateTime.Today
' Advance End Date one week
BasicDatePicker2.SelectedDate = DateTime.Today.AddDays(7)
' On initial page load, enable End Date
BasicDatePicker2.Enabled = True
End If
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Label1.Text = "Start Date: <strong>" + BasicDatePicker1.SelectedDateFormatted + "</strong>"
If BasicDatePicker2.Enabled Then
Label2.Text = "End Date: <strong>" + BasicDatePicker2.SelectedDateFormatted + "</strong>"
Else
Label2.Text = "End Date: <strong>" + BasicDatePicker2.SelectedDateFormatted + "</strong> (Disabled)"
End If
End Sub
#Region " Web Form Designer Generated Code "
'This call is required by the Web Form Designer.
<System.Diagnostics.DebuggerStepThrough()> Private Sub InitializeComponent()
End Sub
Protected WithEvents BasicDatePicker1 As BasicFrame.WebControls.BasicDatePicker
Protected WithEvents BasicDatePicker2 As BasicFrame.WebControls.BasicDatePicker
Protected WithEvents CheckBox1 As System.Web.UI.WebControls.CheckBox
Protected WithEvents Button1 As System.Web.UI.WebControls.Button
Protected WithEvents Label1 As System.Web.UI.WebControls.Label
Protected WithEvents Label2 As System.Web.UI.WebControls.Label
'NOTE: The following placeholder declaration is required by the Web Form Designer.
'Do not delete or move it.
Private designerPlaceholderDeclaration As System.Object
Private Sub Page_Init(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Init
'CODEGEN: This method call is required by the Web Form Designer
'Do not modify it using the code editor.
InitializeComponent()
End Sub
#End Region
End Class