Assegnazione di immagini al controllo dell'immagine dalla cartella _Layout / immagini
-
09-12-2019 - |
Domanda
Voglio mostrare immagini nel controllo delle immagini ASP.Voglio accedere alle immagini da "_Layouts / immagini / myFolder / image.gif", come questa:
image1.imageurl="_Layouts / immagini / myFolder / immagine.gif"; Non funziona.C'è qualche altro modo per mostrare immagini nel controllo delle immagini ASP dalla cartella _Layout?
Soluzione
Questo è facile:
Image img = new Image();
img.ImageUrl = "/_layouts/images/imageyouwant.gif";
Controls.Add(img);
.
SharePoint può essere pignolo a volte con la denominazione dell'estensione del file. Puoi provare quanto segue: Rinominare il file immagine da .gif a .gif così puoi fare:
Image img = new Image();
img.ImageUrl = "_layouts/images/myfolder/image.GIF";
Controls.Add(img);
.
Se non viene visualizzato o se è come il tuo caso hai creato nuove cartelle in 12 minuti all'interno della cartella immagine, è necessario verificare se l'ereditamento della sicurezza della cartella è impostata correttamente.
goto quanto segue:
12HIVE -> Modelli -> Immagini -> Trova la cartella in cui il file è memorizzato all'interno nel CAS "MyFolder" -> Fare clic con il tasto destro della cartella -> Seleziona Proprietà -> Seleziona scheda Sicurezza -> Seleziona Avanzate -> Verifica " Sostituisci le voci di autorizzazione su tutti gli oggetti figlio con le voci mostrate qui che si applicano agli oggetti figlio "-> Fare clic su OK -> DO IISRESET
dovrebbe fare il trucco;)
Se non riesce a controllare i gruppi o i nomi utente all'interno della scheda Sicurezza? Quindi dovresti fare lo stesso come sopra, ma questa volta sul file immagine piuttosto che sulla cartella. Prendi nota di gruppi e nomi. Puoi pubblicarlo qui o puoi goto della cartella immagine e selezionare qualsiasi immagine che funziona e controlla il proprio gruppo o il loro nome utente per vedere se è lo stesso e cosa manca :)
Spero che aiuti :)
Altri suggerimenti
Penso che il tuo percorso all'immagine non sia realmente corretto, prova così: "~ / _Layouts / immagini / myFolder / immagine.gif"