如何将复选框值作为整数而不是字符串mvc

时间:2015-11-19 06:52:39

标签: asp.net-mvc checkbox

我在View上有一个复选框

<tr> 
    <td id="year">Images</td>
    <td><input type="button" value="Fall"onClick="pic1()"/></td>
    <td><input type="button" value="Spring"onClick="pic2()"/></td>
</tr>  
<br/><br/>
<img src = "" id = "schedule"/>
<script>

    var param = location.search.split('year=')[1];

    if(param == 2015){
        document.getElementById("schedule").src = "https://placeholdit.imgix.net/~text?txtsize=33&txt=2015 image&w=150&h=150";
    }else if(param == 2014) {
        document.getElementById("schedule").src ="https://placeholdit.imgix.net/~text?txtsize=33&txt=2014 image&w=150&h=150";
    }else if(param == 2013) {
        document.getElementById("schedule").src ="https://placeholdit.imgix.net/~text?txtsize=33&txt=2013 image&w=150&h=150";
    }else if(param == 2012) {
        document.getElementById("schedule").src ="https://placeholdit.imgix.net/~text?txtsize=33&txt=2012 image&w=150&h=150";
    }


    function pic1() {
        document.getElementById("schedule").src = "https://placeholdit.imgix.net/~text?txtsize=33&txt=fall&w=150&h=150";
    }

    function pic2() {
        document.getElementById("schedule").src ="https://placeholdit.imgix.net/~text?txtsize=33&txt=spring&w=150&h=150";
    } 

</script>

在控制器上

<label>IsGym</label>
<input type="checkbox" id="IsGym" name="IsGym" value="1" />

但我不希望复选框值以字符串形式出现。我希望checkbox的值为整数

在我的模型中,我还将public string GetVendorLocation(string IsGym) {} 定义为IsGym 但是一旦我在控制器中写int,该类就不会被击中。

0 个答案:

没有答案