Usuário com melhor resposta
Input de Data dd/mm/yyyy & Choices

Pergunta
-
Prezados, Boa Tarde!
Estou conhecendo um pouco o framework MVC3 e após realizar algumas atividades me surgiu duvidas a respeito do Input de Data padrão do framework. Veja só em outras linguagues que utilizei (python/django) era muito facil alterar o tipo de entrada padrão de data input_type="dd/MM/yyyy" no próprio model. Até agora pesquisando no forum aqui só encontrei maneiras de alterar o formato na view via javascript porém não é validado no formato padrão brasileiro.
Outro ponto que gostaria de ver também com vocês é referente aos campos de escolha no Razor utilizei na view o seguitne modelo
@Html.RadioButtonFor(model => model.ana, true) Sim
@Html.RadioButtonFor(model => model.ana, false) NãoExiste alguma forma de declarar diretamente no model este tipo de campo? Como por exemplo passar uma tupla
ANA_CHOICES = (
(true, 'Sim'),
(false, 'Não'), )Grato desde já.
Respostas
-
Tem como me mostrar a View que chama a Partial?
Deve ter alguma coisa haver com as includes de validação:
<script src="@Url.Content("~/Scripts/jquery.validate.min.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/jquery.validate.unobtrusive.min.js")" type="text/javascript"></script>Elas estão definidas?
- Marcado como Resposta rodrigocsantana quinta-feira, 19 de maio de 2011 12:41
- Não Marcado como Resposta rodrigocsantana quinta-feira, 19 de maio de 2011 12:41
- Marcado como Resposta rodrigocsantana quinta-feira, 19 de maio de 2011 12:42
Todas as Respostas
-
-
Obrigado Gustavo!!
Mais ainda continuo com erro veja bem o codigo:
using System.ComponentModel.DataAnnotations;
[Required(ErrorMessage = "Uma data deve ser informada.")]
[DisplayFormat(DataFormatString = "{0:dd/MM/yyyy}")]
[Display(Name = " Hora da Analise")]
public DateTime hour_ana { get; set; } // D. AnaliseError:
The value '15/10/2011' is not valid for Hora da Analise.Obrigado!
-
-
@model ABF.Models.ELeite
@* This partial view defines form fields that will appear when creating and editing entities *@
<div class="editor-label">
@Html.LabelFor(model => model.hour_ana)
</div>
<div class="editor-field">
@Html.EditorFor(model => model.hour_ana)
@Html.ValidationMessageFor(model => model.hour_ana) -
-
-
-
-
Tem como me mostrar a View que chama a Partial?
Deve ter alguma coisa haver com as includes de validação:
<script src="@Url.Content("~/Scripts/jquery.validate.min.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/jquery.validate.unobtrusive.min.js")" type="text/javascript"></script>Elas estão definidas?
- Marcado como Resposta rodrigocsantana quinta-feira, 19 de maio de 2011 12:41
- Não Marcado como Resposta rodrigocsantana quinta-feira, 19 de maio de 2011 12:41
- Marcado como Resposta rodrigocsantana quinta-feira, 19 de maio de 2011 12:42