Probleme de type : cannot implicitly convert type 'string' to 'int'

Signaler
Messages postés
6
Date d'inscription
mardi 27 mars 2007
Statut
Membre
Dernière intervention
22 juillet 2009
-
Messages postés
276
Date d'inscription
lundi 8 septembre 2008
Statut
Membre
Dernière intervention
15 avril 2013
-
Salut a tous les codeurs
J'ai un petit problème avec les types; je veux imprimer des etats mais les valeurs paramètre me posent un soucis.

la variable' idsite' est de type 'ENTIER' ( INT) mais quand j'execute il affiche cette  " cannot implicitly convert type  'string' to 'int'"
namespace EtatPasseportBio
{
    public partial class Journalier_site : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {

            RAPPORT_JOURNALIER_PARAM rpt = new RAPPORT_JOURNALIER_PARAM();

            int idsite = this.Request.Params["idsite"];
          
            rpt.SetParameterValue("idsite", idsite);

            MemoryStream mem;

            this.Response.End();
        }
    }

1 réponse

Messages postés
276
Date d'inscription
lundi 8 septembre 2008
Statut
Membre
Dernière intervention
15 avril 2013
2
Ton code ne nous dit pas ce que retourne

this.Request.Params["idsite"];

mais c'est probablement une String, si c'est le cas ce qui suit devrait marcher :

int idsite = int.Parse(this.Request.Params["idsite"]);