IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP.NET MVC Discussion :

Razor : CS0103: Le nom 'model' n'existe pas dans le contexte actuel


Sujet :

ASP.NET MVC

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juillet 2003
    Messages
    197
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Juillet 2003
    Messages : 197
    Par défaut Razor : CS0103: Le nom 'model' n'existe pas dans le contexte actuel
    Bonjour à tous.

    Je viens poster ici un souci que je rencontre avec un POC que je mets en place :

    Ce POC est largement inspiré de cette intégration de MEF et d'unity : http://www.fidelitydesign.net/?p=159

    Je suis donc en train d'essayer d'appeler l'action d'un controlleur chargé par MEF. Jusque la aucun souci, le controlleur est bien découvert et l'appel se fait bien.

    En revanche j'ai un souci avec le moteur de rendu Razor, après quelques adaptations du WebFormViewEngine afin de pointer vers la bonne vue, maintenant lors de l'affichage j'ai l'erreur suivante :

    Erreur du serveur dans l'application '/'.
    Erreur de compilation
    Description : Une erreur s'est produite lors de la compilation d'une ressource requise pour répondre à cette demande. Veuillez consulter ci-dessous les détails relatifs à l'erreur en question, puis modifier votre code source de manière appropriée.

    Message d'erreur du compilateur: CS0103: Le nom 'model' n'existe pas dans le contexte actuel

    Erreur source:


    Ligne 1 : @using Seal.Sonorisation.Services.Model.File
    Ligne 2 : @model IEnumerable<Jingle>
    Ligne 3 : @{
    Ligne 4 : ViewBag.Title = ViewBag.Title;
    au niveau du détail ça donne :

    C:\Program Files (x86)\Common Files\Microsoft Shared\DevServer\10.0> "C:\Windows\Microsoft.NET\Framework\v4.0.30319\csc.exe" /t:library /utf8output /R:"C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Web.Helpers\v4.0_2.0.0.0__31bf3856ad364e35\System.Web.Helpers.dll" /R:"C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Runtime.Serialization\v4.0_4.0.0.0__b77a5c561934e089\System.Runtime.Serialization.dll" /R:"C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Drawing\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Drawing.dll" /R:"C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.ServiceModel.Activation\v4.0_4.0.0.0__31bf3856ad364e35\System.ServiceModel.Activation.dll" /R:"C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\Microsoft.CSharp\v4.0_4.0.0.0__b03f5f7f11d50a3a\Microsoft.CSharp.dll" /R:"C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Web.Razor\v4.0_2.0.0.0__31bf3856ad364e35\System.Web.Razor.dll" /R:"C:\Users\nmonnier\AppData\Local\Temp\Temporary ASP.NET Files\root\dda8debf\a042608c\assembly\dl3\6914275e\5b8ccddd_3ffbce01\Seal.Framework.Contracts.dll" /R:"C:\Users\nmonnier\AppData\Local\Temp\Temporary ASP.NET Files\root\dda8debf\a042608c\assembly\dl3\80a432ee\d33c1fd2_2cfbce01\Seal.Sonorisation.Services.Model.dll" /R:"C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Data.DataSetExtensions\v4.0_4.0.0.0__b77a5c561934e089\System.Data.DataSetExtensions.dll" /R:"C:\Users\nmonnier\AppData\Local\Temp\Temporary ASP.NET Files\root\dda8debf\a042608c\assembly\dl3\54d3140f\217019de_3ffbce01\Seal.Framework.dll" /R:"C:\Users\nmonnier\AppData\Local\Temp\Temporary ASP.NET Files\root\dda8debf\a042608c\assembly\dl3\0c235933\7a882ae8_09fbce01\Antlr3.Runtime.dll" /R:"C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Configuration\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Configuration.dll" /R:"C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\Microsoft.Web.Infrastructure\v4.0_1.0.0.0__31bf3856ad364e35\Microsoft.Web.Infrastructure.dll" /R:"C:\Users\nmonnier\AppData\Local\Temp\Temporary ASP.NET Files\root\dda8debf\a042608c\assembly\dl3\f62f3e22\24c98ed2_2cfbce01\Seal.Sonorisation.Services.Interface.dll" /R:"C:\Users\nmonnier\AppData\Local\Temp\Temporary ASP.NET Files\root\dda8debf\a042608c\App_global.asax.d8e0tjrd.dll" /R:"C:\Users\nmonnier\AppData\Local\Temp\Temporary ASP.NET Files\root\dda8debf\a042608c\assembly\dl3\3d5a959d\f146b938_29fbce01\Microsoft.Practices.ServiceLocation.dll" /R:"C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Activities\v4.0_4.0.0.0__31bf3856ad364e35\System.Activities.dll" /R:"C:\Users\nmonnier\AppData\Local\Temp\Temporary ASP.NET Files\root\dda8debf\a042608c\assembly\dl3\870985db\009562f5_5fbfce01\Newtonsoft.Json.dll" /R:"C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Web.DynamicData\v4.0_4.0.0.0__31bf3856ad364e35\System.Web.DynamicData.dll" /R:"C:\WINDOWS\Microsoft.Net\assembly\GAC_32\System.Web\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Web.dll" /R:"C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Web.Extensions\v4.0_4.0.0.0__31bf3856ad364e35\System.Web.Extensions.dll" /R:"C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Web.WebPages.Deployment\v4.0_2.0.0.0__31bf3856ad364e35\System.Web.WebPages.Deployment.dll" /R:"C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Net.Http\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Net.Http.dll" /R:"C:\Users\nmonnier\AppData\Local\Temp\Temporary ASP.NET Files\root\dda8debf\a042608c\assembly\dl3\a850a839\9aa23cdf_3ffbce01\Seal.Framework.ServiceLocation.dll" /R:"C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Web.ApplicationServices\v4.0_4.0.0.0__31bf3856ad364e35\System.Web.ApplicationServices.dll" /R:"C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.ServiceModel.Activities\v4.0_4.0.0.0__31bf3856ad364e35\System.ServiceModel.Activities.dll" /R:"C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Web.Services\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Web.Services.dll" /R:"C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Web.WebPages\v4.0_2.0.0.0__31bf3856ad364e35\System.Web.WebPages.dll" /R:"C:\Users\nmonnier\AppData\Local\Temp\Temporary ASP.NET Files\root\dda8debf\a042608c\assembly\dl3\2219d166\fea687df_3ffbce01\Seal.dll" /R:"C:\Users\nmonnier\AppData\Local\Temp\Temporary ASP.NET Files\root\dda8debf\a042608c\assembly\dl3\18e6959d\6b7128d3_2cfbce01\Seal.Sonorisation.Services.Front.dll" /R:"C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.ServiceModel\v4.0_4.0.0.0__b77a5c561934e089\System.ServiceModel.dll" /R:"C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Net.Http.WebRequest\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Net.Http.WebRequest.dll" /R:"C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Xml.Linq\v4.0_4.0.0.0__b77a5c561934e089\System.Xml.Linq.dll" /R:"C:\WINDOWS\Microsoft.Net\assembly\GAC_32\System.EnterpriseServices\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.EnterpriseServices.dll" /R:"C:\Users\nmonnier\AppData\Local\Temp\Temporary ASP.NET Files\root\dda8debf\a042608c\assembly\dl3\acd27c91\005ea8b2_8b7cce01\System.Web.Http.WebHost.dll" /R:"C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.WorkflowServices\v4.0_4.0.0.0__31bf3856ad364e35\System.WorkflowServices.dll" /R:"C:\Users\nmonnier\AppData\Local\Temp\Temporary ASP.NET Files\root\dda8debf\a042608c\assembly\dl3\1f0ca9bc\67de31e8_09fbce01\WebGrease.dll" /R:"C:\Users\nmonnier\AppData\Local\Temp\Temporary ASP.NET Files\root\dda8debf\a042608c\assembly\dl3\86fa1b93\b4afe6df_09fbce01\EntityFramework.dll" /R:"C:\Windows\Microsoft.NET\Framework\v4.0.30319\mscorlib.dll" /R:"C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.ServiceModel.Web\v4.0_4.0.0.0__31bf3856ad364e35\System.ServiceModel.Web.dll" /R:"C:\Users\nmonnier\AppData\Local\Temp\Temporary ASP.NET Files\root\dda8debf\a042608c\assembly\dl3\0fb64eeb\c3330ce8_09fbce01\System.Web.Optimization.dll" /R:"C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Web.Mvc\v4.0_4.0.0.0__31bf3856ad364e35\System.Web.Mvc.dll" /R:"C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\Microsoft.VisualStudio.Web.PageInspector.Loader\v4.0_1.0.0.0__b03f5f7f11d50a3a\Microsoft.VisualStudio.Web.PageInspector.Loader.dll" /R:"C:\Users\nmonnier\AppData\Local\Temp\Temporary ASP.NET Files\root\dda8debf\a042608c\assembly\dl3\8c77ed6b\005ea8b2_8b7cce01\System.Web.Http.dll" /R:"C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System\v4.0_4.0.0.0__b77a5c561934e089\System.dll" /R:"C:\Users\nmonnier\AppData\Local\Temp\Temporary ASP.NET Files\root\dda8debf\a042608c\assembly\dl3\aa51ce42\c4ad66de_3ffbce01\Seal.Core.dll" /R:"C:\Users\nmonnier\AppData\Local\Temp\Temporary ASP.NET Files\root\dda8debf\a042608c\assembly\dl3\808c1380\8795bff4_27fbce01\Microsoft.Practices.Unity.dll" /R:"C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.IdentityModel\v4.0_4.0.0.0__b77a5c561934e089\System.IdentityModel.dll" /R:"C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.ComponentModel.DataAnnotations\v4.0_4.0.0.0__31bf3856ad364e35\System.ComponentModel.DataAnnotations.dll" /R:"C:\WINDOWS\Microsoft.Net\assembly\GAC_32\System.Data\v4.0_4.0.0.0__b77a5c561934e089\System.Data.dll" /R:"C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Core\v4.0_4.0.0.0__b77a5c561934e089\System.Core.dll" /R:"C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Web.WebPages.Razor\v4.0_2.0.0.0__31bf3856ad364e35\System.Web.WebPages.Razor.dll" /R:"C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Xml\v4.0_4.0.0.0__b77a5c561934e089\System.Xml.dll" /R:"C:\Users\nmonnier\AppData\Local\Temp\Temporary ASP.NET Files\root\dda8debf\a042608c\assembly\dl3\0202a216\7bd2bef4_27fbce01\Microsoft.Practices.Unity.Configuration.dll" /R:"C:\Users\nmonnier\AppData\Local\Temp\Temporary ASP.NET Files\root\dda8debf\a042608c\assembly\dl3\7552cde0\005ea8b2_8b7cce01\System.Net.Http.Formatting.dll" /R:"C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Web.WebPages.Deployment\v4.0_1.0.0.0__31bf3856ad364e35\System.Web.WebPages.Deployment.dll" /out:"C:\Users\nmonnier\AppData\Local\Temp\Temporary ASP.NET Files\root\dda8debf\a042608c\App_Web_listjingles.cshtml.a09e9324.3-kdq0ni.dll" /DEBUG /debug+ /optimize- /w:4 /nowarn:1659;1699;1701;612;618 /warnaserror- "C:\Users\nmonnier\AppData\Local\Temp\Temporary ASP.NET Files\root\dda8debf\a042608c\App_Web_listjingles.cshtml.a09e9324.3-kdq0ni.0.cs" "C:\Users\nmonnier\AppData\Local\Temp\Temporary ASP.NET Files\root\dda8debf\a042608c\App_Web_listjingles.cshtml.a09e9324.3-kdq0ni.1.cs"


    Compilateur Microsoft (R) Visual C# version 4.0.30319.33440

    pour Microsoft (R) .NET Framework 4.5
    Copyright (C) Microsoft Corporation. Tous droits réservés.

    c:\_nmonnier\Dev\Seal\Front\Seal\Areas\Views\Jingle\listJingles.cshtml(2,7): error CS0103: Le nom 'model' n'existe pas dans le contexte actuel
    c:\_nmonnier\Dev\Seal\Front\Seal\Areas\Views\Jingle\listJingles.cshtml(4,5): error CS0103: Le nom 'ViewBag' n'existe pas dans le contexte actuel
    c:\_nmonnier\Dev\Seal\Front\Seal\Areas\Views\Jingle\listJingles.cshtml(4,21): error CS0103: Le nom 'ViewBag' n'existe pas dans le contexte actuel
    c:\_nmonnier\Dev\Seal\Front\Seal\Areas\Views\Jingle\listJingles.cshtml(10,22): error CS0103: Le nom 'ViewBag' n'existe pas dans le contexte actuel
    c:\_nmonnier\Dev\Seal\Front\Seal\Areas\Views\Jingle\listJingles.cshtml(11,22): error CS0103: Le nom 'ViewBag' n'existe pas dans le contexte actuel
    Je n'arrive pas à comprendre d'où ça vient, j'ai ajouter un web.config dans mon répertoire de vue, j'ai ajouter les dlls à ma library et rien n'à faire impossible d'afficher ma vue.

    Lorsque j'ai testé cette solution avec le moteur de rendu aspx, je n'avais aucun souci en revanche depuis mon passage sous Razor impossible d'afficher ma vue.

    Merci d'avance de votre aide car je suis presque arrivé à adapter l'exemple à un cas concret

  2. #2
    Membre confirmé
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juillet 2003
    Messages
    197
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Juillet 2003
    Messages : 197
    Par défaut
    J'avance petit à petit mais ne trouve pas de solution.

    Dernier test, j'ai ajouté (ou modifié je sais plus) le fichier Web.conf de mon répertoire Views avec le contenu suivant :

    <?xml version="1.0"?>
    <configuration>
    <configSections>
    <sectionGroup name="system.web.webPages.razor" type="System.Web.WebPages.Razor.Configuration.RazorWebSectionGroup, System.Web.WebPages.Razor, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">
    <section name="host" type="System.Web.WebPages.Razor.Configuration.HostSection, System.Web.WebPages.Razor, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" />
    <section name="pages" type="System.Web.WebPages.Razor.Configuration.RazorPagesSection, System.Web.WebPages.Razor, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" />
    </sectionGroup>
    </configSections>

    <system.web.webPages.razor>
    <host factoryType="System.Web.Mvc.MvcWebRazorHostFactory, System.Web.Mvc, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
    <pages pageBaseType="System.Web.Mvc.WebViewPage">
    <namespaces>
    <add namespace="System.Web.Mvc" />
    <add namespace="System.Web.Mvc.Ajax" />
    <add namespace="System.Web.Mvc.Html" />
    <add namespace="System.Web.Routing" />
    </namespaces>
    </pages>
    </system.web.webPages.razor>

    <appSettings>
    <add key="webpages:Enabled" value="false" />
    </appSettings>

    <system.web>
    <compilation targetFramework="4.0">
    <assemblies>
    <add assembly="System.Web.Abstractions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
    <add assembly="System.Web.Routing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
    <add assembly="System.Data.Linq, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
    <add assembly="System.Web.Mvc, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />
    <add assembly="System.Web.WebPages, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
    </assemblies>
    </compilation>

    <httpHandlers>
    <add path="*" verb="*" type="System.Web.HttpNotFoundHandler"/>
    </httpHandlers>

    <!--
    Enabling request validation in view pages would cause validation to occur
    after the input has already been processed by the controller. By default
    MVC performs request validation before a controller processes the input.
    To change this behavior apply the ValidateInputAttribute to a
    controller or action.
    -->
    <pages
    validateRequest="false"
    pageParserFilterType="System.Web.Mvc.ViewTypeParserFilter, System.Web.Mvc, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"
    pageBaseType="System.Web.Mvc.ViewPage, System.Web.Mvc, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"
    userControlBaseType="System.Web.Mvc.ViewUserControl, System.Web.Mvc, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">
    <controls>
    <add assembly="System.Web.Mvc, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" namespace="System.Web.Mvc" tagPrefix="mvc" />
    </controls>
    </pages>
    </system.web>

    <system.webServer>
    <validation validateIntegratedModeConfiguration="false" />
    <handlers>
    <remove name="BlockViewHandler"/>
    <add name="BlockViewHandler" path="*" verb="*" preCondition="integratedMode" type="System.Web.HttpNotFoundHandler" />
    </handlers>
    </system.webServer>
    </configuration>
    Et maintenant j'ai l'erreur suivante :

    La vue à l'emplacement « ~/Areas/Sonorisation/Views/Jingle/listJingles.cshtml » doit dériver de ViewPage, de ViewPage<TModel>, de ViewUserControl ou de ViewUserControl<TModel>.
    sachant que ma vue ne contient que ça :

    @using Seal.Sonorisation.Services.Model.File
    @model IEnumerable<Jingle>
    @{
    ViewBag.Title = ViewBag.Title;
    }
    @section featured {
    <section class="featured">
    <div class="content-wrapper">
    <hgroup class="title">
    <h1>@ViewBag.Title.</h1>
    <h2>@ViewBag.Message</h2>
    </hgroup>
    </div>
    </section>
    }
    @foreach (Jingle jingle in Model)
    {
    <div>
    @jingle.File.Name
    <br />
    @jingle.File.Location
    </div>
    }
    Petite question subsidiaire. Savez vous comment récupérer l'intellisense sur un projet bibliothèque de classe (intellisence Razor bien sur).

    Merci d'avance de votre aide

  3. #3
    Membre confirmé
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juillet 2003
    Messages
    197
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Juillet 2003
    Messages : 197
    Par défaut
    Bonjour à tous.

    Ce post n'a pas l'air de déchaîner les passions mais de mon côté j'avance.

    Je viens d'effectuer un test en supprimant l'appel à mon AreaViewEngine pour repasser sur le WebFormViewEngine

    Ensuite au niveau de mon controlleur, je renvoie le chemin de la vue complet et dans ce cas "oh miracle" ça s'affiche (sans oublier de refournir le layout dans la vue sinon ça marche pas).

    Donc je pense que mon souci vient de mon AreaViewEngine. Je vais donc continuer à gratter de ce côté

  4. #4
    Membre confirmé
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juillet 2003
    Messages
    197
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Juillet 2003
    Messages : 197
    Par défaut
    Trouvé !!!

    ben en fait c'était tout bête.

    L'AreaViewEngine héritais de WebFormViewEngine, après quelques recherches c'est le ViewEngine pour les vues aspx, ascx

    en modifiant l'héritage de mon AreaViewEngine pour hériter de RazorViewEngine ça marche beaucoup mieux

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Le nom "texBox1" n'existe pas dans le contexte actuel.
    Par xYz-Falcon dans le forum Windows Forms
    Réponses: 15
    Dernier message: 24/01/2012, 16h33
  2. Le nom 'Html' n'existe pas dans le contexte actuel
    Par ncheboi dans le forum ASP.NET MVC
    Réponses: 1
    Dernier message: 13/03/2011, 09h40
  3. Réponses: 3
    Dernier message: 10/12/2009, 16h56
  4. Le nom 'ctrl' n'existe pas dans le contexte actuel
    Par altair8080 dans le forum C#
    Réponses: 0
    Dernier message: 04/11/2008, 18h56
  5. Réponses: 3
    Dernier message: 25/06/2008, 14h01

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo