2016-11-19 6 views
-3

У меня есть свойства модели десятичного типа, у меня есть форма редактирования. Эта форма имеет текстовые поля, которые показывают, что значения заканчиваются на .0, я хотел удалить из него. Как это сделать.Как преобразовать десятичное значение в int в mvc

public Nullable<decimal> PhoneNumber { get; set; } 
public Nullable<int> MeetingPinLength { get; set; } 
+0

что, если это значение имеет как этот '25.365'? – Sampath

+0

Возможный дубликат http://stackoverflow.com/questions/479706/best-way-to-get-whole-number-part-of-a-decimal-number – Fourat

+0

Значение всегда будет как 25365, а не десятичным, я не могу изменить edmx мне нужен еще один вариант сделать это –

ответ

0

Вот решение

<script type="text/javascript"> 
    $(document).ready(function() { 
     var aliasstart = document.getElementById('AliasStart').value; 
     document.getElementById('AliasStart').value = Math.floor(aliasstart); 

     var aliasstart1 = document.getElementById('AliasStep').value; 
     document.getElementById('AliasStep').value = Math.floor(aliasstart1); 

     var aliasstart2 = document.getElementById('AliasEnd').value; 
     document.getElementById('AliasEnd').value = Math.floor(aliasstart2); 

     var aliasstart3 = document.getElementById('PhoneNumber').value; 
     document.getElementById('PhoneNumber').value = Math.floor(aliasstart3); 

     var aliasstart4 = document.getElementById('PhoneNumber').value; 
     document.getElementById('PhoneNumber').value = Math.floor(aliasstart4); 



    }); 
</script> 
Смежные вопросы