Formatar atributo com máscara na View

23/01/2015

0

Utilizo o jQuery Inputmask para adicionar máscaras em meus TextBox. Porém necessito adicionar máscara ao listar esses campos( telefone, cpf, etc). Utilizo o DisplayFor para listar, porém a máscara não funciona com o mesmo.

Codigo em minha View:
Telefone: @Html.DisplayFor(model => model.sTelefone)


Função JavaScript:
<script>

jQuery(function ($) {
    $("#sTelefone").mask("9999-9999");
});
</script>

Agora, quando utilizo o TextBoxFor, a máscara funciona normalmente, porém necessito apenas listar os dados em um dataTable, e o textBox não me atende.

@Html.TextBoxFor(model => model.sTelefone)
Randrade

Randrade

Responder

Posts

26/01/2015

Joel Rodrigues

Você definiu o Display Format dessa propriedade no model?
Responder

26/01/2015

Randrade

Você definiu o Display Format dessa propriedade no model?


Não, estou utilizando o Display Format apenas para datas e quando possuo valores decimais.
Possui Display Format para o tipo string também?(
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar