代码之家  ›  专栏  ›  技术社区  ›  Maestro1024

如何让asp.net返回下拉列表以int形式返回值

  •  0
  • Maestro1024  · 技术社区  · 14 年前

    如何让asp.net返回下拉列表以int形式返回值

    我想将值作为整数传递给存储过程。但是默认值似乎是一个字符串,这不是存储过程所期望的。

    有没有一种好方法可以将列表值作为int返回?

    我想我可以设置更改选择事件的值,有其他方法吗?

    2 回复  |  直到 14 年前
        1
  •  1
  •   kemiller2002    14 年前
    DropDownList d = Your_Drop_Down_List;
    
    int i;
    
    if(int.TryParse(d.SelectedValue, out i))
    {
      do stuff with i here.
    }
    else
    {
      //selected value did not parse.
    }
    
        2
  •  0
  •   SLaks    14 年前

    你可以打电话 int.Parse(value) .