Pessoal,  
  
tenho uma aplicação que estou desenvolvendo em ASP.net com C# e estou com dificuldades em recuperar os parametros de uma tela cnforme codigo abaixo ocorre um erro. do tipo : "A cadeia de caracteres de entrada não estava em um formato incorreto." 
  
onde estou errando ?  
  
namespace ServiceDesk.Alterar
{
    public partial class Alter_area : System.Web.UI.Page
    {
        servicedeskDataContext dc = new servicedeskDataContext();
 
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                //recupera ID passado URL
                int id = Convert.ToInt32(Request.Params[0]);
                lblidarea.Text = Convert.ToString(id);
 
                //pesquisa dados do cadastro de areas id
                Area objarea = dc.Areas.First(c => c.id_area == id);
 
                //preencher a tabela
                lblidarea.Text = Convert.ToString(objarea.id_area);
                txtdescricaoarea.Text = objarea.descricao;
                
            }
 
        }
    }
}