如何将选择值绑定到十进制属性?

时间:2016-02-03 12:25:19

标签: c# .net asp.net-mvc

我在我的aspnet mvc项目中遇到这种情况。

在我看来,我有:

 <form id="testForm">
 <select id="Amount" name="Amount" class="form-control" required>
       <option value="-1">Less then One</option>
       <option value="1.5" >One and a half</option>
       <option value="2.5" >Two and a half</option>
 </select>
  //other elements
</form> 

     function getResult() {
        $.post("/SomeController/GetResult", $('#testForm').serialize(),  
        function (data)
          { 
             alert('success');
          })
      };

然后在我的模型中我有:

 public class MyModel
 {
      public decimal Amount{get;set;}
      //other decimal properties
 }

我已经创建了一个十进制模型绑定器,它可以处理我在同一视图中的其他十进制值。问题在于select元素中的十进制值。

Amount属性甚至没有点击我的自定义十进制模型绑定器。

0 个答案:

没有答案