该字段数据的格式是(int,null),后台这样写的 model.Retention=Convert.ToInt32(Request.Params["Retenion"]);每次到这里都为0了,firefox调试前台的时候都是我输入的值。C# Convert.ToInt32

解决方案 »

  1.   

    你是怎么传值的?url?还是form?
      

  2.   

    Request.Params["Retenion"] 的结果是多少?
    Retenion 写错没?
    先看这2点·
      

  3.   

    model.Retention=Convert.ToInt32(Request.Params["Retenion"]);
    直接复制的代码?是不是后面那个漏t了?
      

  4.   

    Convert.ToInt32()如果你传来的值是Null会自动为0  
    你可以试着打个断点看看传来的值是什么 
    int.Parse 
    int.TryParse
    Convert.ToInt32
    这3个还是有不同的