Ho bisogno che la mia data di fine per essere sempre maggiore della data di partenza, ho cercato di convalida utilizzando CompareValidator.
Codice è il seguente:
Ho una casella di testo data di inizio
<asp:TextBox ID="TxtStartDate"
runat="server" />
<asp:CalendarExtender Enabled="True"
ID="TxtStartDate_CalendarExtender"
TargetControlID="TxtStartDate"
runat="server" />
Un’altra casella di testo la data di Fine.
<asp:TextBox ID="TxtEndDate"
runat="server" />
<asp:CalendarExtender Enabled="True"
ID="TxtEndDate_CalendarExtender"
TargetControlID="TxtEndDate"
runat="server" />
<asp:CompareValidator ControlToCompare="TxtStartDate"
ControlToValidate="TxtEndDate"
Display="Dynamic"
ErrorMessage="CompareValidator"
ID="CompareValidator1"
Operator="GreaterThan"
Type="Date"
runat="server" />
Ma il confronto field validator fa cilecca.
Per esempio, quando la data di inizio è 2/04/2012 e la data di fine è 10/04/2012 è incendi.
Spero che questo vi aiuterà a stackoverflow.com/questions/9735836/…
OriginaleL’autore SleepyLord | 2012-04-16
Semplicemente si può provare come questo
probabilmente il thread della Cultura e della lingua dell’interfaccia utente non sono impostate (o non è impostato correttamente).
OriginaleL’autore shanish
Questo è corretto.. È risolto il mio problema.
E non dimenticate di scrivere:
nel caso in cui il confronto si verifica.
OriginaleL’autore Rohini
DATA DI INIZIO E DATA DI FINE (A) CONVALIDA UTILIZZANDO JAVASCRIPT
Si preoccupano
Dalla data e All’avanguardia, deve essere inferiore a data di oggi(Datacorrente).
Dalla data deve essere inferiore A data.
Casella di testo
java script(Mettere il blocco di Script nella Sezione Head)
OriginaleL’autore Android villa