none
image global resource : impossible de les afficher RRS feed

  • Question

  • Bonjour à toutes et à tous !

    Pour un projet, j'aimerais utiliser les ressources globales.

    • J'ai bien crée mon dossier App_GlobalResources
    • J'ai ajouté le fichier images.resx que j'ai complété à l'aide de l'interface Visual Studio 2010, dont le code généré est :
    <data name="image0" type="System.Resources.ResXFileRef, System.Windows.Forms">
        <value>..\Resources\image0.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
      </data>
      <data name="image1" type="System.Resources.ResXFileRef, System.Windows.Forms">
        <value>..\Resources\image1.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
      </data>
      <data name="Image2" xml:space="preserve">
        <value>~/Resources/Image2.png</value>
      </data>
    ...
    • Pour afficher mes images dans ma page ASP.net j'ai donc :
        <asp:Image runat="server" ImageUrl="<%$ Resources:Images, hydrodesign_fr_long %>" />
        <asp:Image runat="server" ImageUrl="<%$ Resources:Images, hydrodesign_long %>" />
        <asp:Image runat="server" ImageUrl="<%$ Resources:Images, Image2 %>" />
        <asp:Label runat="server" Text="<%$ Resources:Images, String1 %>" />
    • Résultat ?
        <!-- image0 -->
        <img src="System.Drawing.Bitmap" />
        <!-- image1 -->
        <img src="System.Drawing.Bitmap" />
        <!-- image2 -->
        <img src="Resources/Image2.png" />
        <!-- string1 -->
        <span>sas</span>

    Problem? J'aimerais pouvoir afficher mes images avec cette méthode.., mais il y a que à partir des ressources "string" que je peux ajouter l'url des images et les afficher (comme image2).

    Quelqu'un pourrait m'aider ? Merci.

    Cordialement, Andrés Talavera
    Microsoft Student Partner


    Andrés Talavera - Crésus
    Microsoft Student Partner | Microsoft BizSpark Administrator
    Facebook | Twitter | LinkedIn

    lundi 28 mai 2012 11:09

Réponses