none
Cómo establecer un rango de fechas RRS feed

  • Pregunta

  • Buenas tardes, tengo una duda, estoy intetando establecer un rango de fechas en el control calender de asp, y que no permita seleccionar más fechas fuera del rango, estoy utilizando  cale.SelectedDates.SelectRange(now, last); sinembargo no veo la función o no me funciona. Gracias

    jueves, 5 de febrero de 2015 21:23

Respuestas

  • El método SelectRange de la colección SelectedDates sirve para añadir un rango de fechas a las fechas seleccionadas en el control, no para limitar las fechas que se pueden seleccionar.

    Podrías hacer lo que quieres controlando el evento DayRender:

    Private MinDate As Date = Date.MinValue
    Private MaxDate As Date = Date.MaxValue
    
    Protected Sub Calendar1_DayRender(sender As Object, e As DayRenderEventArgs)Handles Calendar1.DayRender
        If e.Day.Date < MinDate OrElse e.Day.Date > MaxDate Then
            e.Day.IsSelectable = False
        End If
    End Sub

    jueves, 5 de febrero de 2015 21:35

Todas las respuestas

  • El método SelectRange de la colección SelectedDates sirve para añadir un rango de fechas a las fechas seleccionadas en el control, no para limitar las fechas que se pueden seleccionar.

    Podrías hacer lo que quieres controlando el evento DayRender:

    Private MinDate As Date = Date.MinValue
    Private MaxDate As Date = Date.MaxValue
    
    Protected Sub Calendar1_DayRender(sender As Object, e As DayRenderEventArgs)Handles Calendar1.DayRender
        If e.Day.Date < MinDate OrElse e.Day.Date > MaxDate Then
            e.Day.IsSelectable = False
        End If
    End Sub

    jueves, 5 de febrero de 2015 21:35
  • hola

    entiendo que preguntas en el foro de asp.net mvc, entonces una duda a que control calendar de asp te refieres ?

    en mvc no existe ningun control como el que mencionas

    ----

    o estas programando de asp.net clasico y usas el control calendar de ajax toolkit ?


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    jueves, 5 de febrero de 2015 22:30
  • No estoy manejando mvc razor, estoy manejando mvc asp y no estoy utilizando ajax toolkit
    viernes, 6 de febrero de 2015 13:38