Estoy intentando habilitar solo la fecha actual pero deshabilitar las fechas futuras. Por favor, ayúdame.
Nuevo código:
txtshiftdate.Attributes["min"] = DateTime.Now.ToString("yyyy-MM-dd");Código ASPX:
<asp:TextBox type="date" TabIndex="3" CssClass="form-control" runat="server" ID="txtshiftdate" />Si desea verificar si una fecha ingresada en el cuadro de texto está dentro de un rango determinado, debe escribir el código de validación en el controlador OnTextChanged, por ejemplo:
<asp:TextBox ... OnTextChanged="txtshiftdate_TextChanged">En el controlador, debe analizar la entrada y cambiarla por el valor corregido si es necesario.
protected void txtshifdate_TextChanged(object sender, System.EventArgs e) { txtshiftdate.Text = DateTime.Now.ToString("yyyy-MM-dd"); }