【问题标题】:How to convert decimal to int in mvc如何在mvc中将十进制转换为int
【发布时间】:2017-04-03 04:08:36
【问题描述】:

我有一个十进制类型的模型属性,我有一个编辑表单。此表单具有显示以 .0 结尾的值的文本框,我想从中删除 this.0。如何做到这一点。

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

【问题讨论】:

  • 如果该值具有这样的 25.365 怎么办?
  • 值总是像 25365 不带十进制我无法更改 edmx 我需要另一个选项来做到这一点
  • 这其实是mvc view editorfor

标签: asp.net-mvc entity-framework


【解决方案1】:

解决办法

<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>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-09-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-11-18
    • 1970-01-01
    • 2016-07-19
    相关资源
    最近更新 更多