Как преобразовать строку Request.Query в целочисленное значение. Я перепробовал все Convert.ToInt32 и Int32.Parse, но он говорит, что строка ввода не в правильном формате. Я использую строковое значение в качестве входных данных для хранимой процедуры, которая принимает только целочисленные типы для этого поля.
Вот часть кода -
string rid=Request.QueryString["RID"];
lblRID.Text = rid;
int id= Int32.Parse(rid);
if (lblRID.Text!= null)
SqlCommand myCommand = new SqlCommand("usp_NewResource_get", myConnection);
myCommand.Parameters.AddWithValue("@RID",id); //RID is int in database and stored procedure
myCommand.CommandType = CommandType.StoredProcedure;