字符串转换为数字问题

我想把从Request.form["id"]得到一个数字字符串转换为数字该怎么做
[40 byte] By [ymyy-ymyy] at [2008-5-29]
# 1
int(Request.form["id"])
即转换成整型!
qingel-木鱼 at 2007-10-1 > top of Msdn China Tech,.NET技术,ASP.NET...
# 2
System.Convert.ToInt32(Request.Form["id"])
# 3
(51): 'System.Convert.ToInt32(object)' denotes a 'method' where a 'class' was expected
ymyy-ymyy at 2007-10-1 > top of Msdn China Tech,.NET技术,ASP.NET...
# 4
也就是把数字字符串怎样转换成数字!在线等
ymyy-ymyy at 2007-10-1 > top of Msdn China Tech,.NET技术,ASP.NET...
# 5
int.Parse(Request.Form["id"].ToString())
hgknight-江雨.net at 2007-10-1 > top of Msdn China Tech,.NET技术,ASP.NET...
# 6
奇怪了, Convert.ToInt32 应该可以用才对...
hammerng00-HammerNg at 2007-10-1 > top of Msdn China Tech,.NET技术,ASP.NET...
# 7
System.Convert.ToInt32(Request.Form["id"].ToString());
hgknight-江雨.net at 2007-10-1 > top of Msdn China Tech,.NET技术,ASP.NET...
# 8
Int16.Parse(Request.Form["id"].ToString());
or
Int32.Parse(Request.From["id"].ToString());
or
System.Convert.ToInt32(Request.Form["id"].ToString());