Formatar atributo com máscara na View

.NET

23/01/2015

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

Curtidas 0

Respostas

Joel Rodrigues

Joel Rodrigues

23/01/2015

Você definiu o Display Format dessa propriedade no model?
GOSTEI 0
Randrade

Randrade

23/01/2015

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?(
GOSTEI 0
POSTAR