C# 如何获取asp.net返回下拉列表以将值返回为int

C# 如何获取asp.net返回下拉列表以将值返回为int,c#,asp.net,stored-procedures,C#,Asp.net,Stored Procedures,如何获取asp.net返回下拉列表以将值返回为int 我想将该值作为整数传递给存储过程。但是默认值似乎是一个字符串,这不是存储过程所期望的 是否有一种将列表值作为int返回的好方法 我想我可以在更改选择事件上设置值,还有其他方法吗?你可以调用int.Parse(value)我想得到一个类似asp.net控件的下拉列表来给我一个int。但是看起来selectitem.value总是一个字符串。我想我只需要获取字符串并在存储过程中转换它。 DropDownList d = Your_Drop_Dow

如何获取asp.net返回下拉列表以将值返回为int

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

是否有一种将列表值作为int返回的好方法


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

你可以调用
int.Parse(value)

我想得到一个类似asp.net控件的下拉列表来给我一个int。但是看起来selectitem.value总是一个字符串。我想我只需要获取字符串并在存储过程中转换它。
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.
}