Anonimo
Accesso non effettuato
discussioni
contributi
registrati
entra
Webmobili Wiki
Ricerca
Modifica di
Swagger-Net - Documentazione dinamica
(sezione)
Da Webmobili Wiki.
Namespace
Pagina
Discussione
Altro
Altro
Azioni sulla pagina
Leggi
Modifica
Cronologia
Attenzione:
non hai effettuato l'accesso. Se effettuerai delle modifiche il tuo indirizzo IP sarà visibile pubblicamente. Se
accedi
o
crei un'utenza
, le tue modifiche saranno attribuite al tuo nome utente, insieme ad altri benefici.
Controllo anti-spam.
NON
riempirlo!
=== Iniettare CSS e JavaScript === Per personalizzare i colori dell'interfaccia della documentazione è possibile inserire un proprio CSS custom. * Creare un file CSS in un percorso dell'applicazione, es <code>/Content/css/swagger-custom.css</code> * Cliccare sulle proprietà e nella ''Build Action'' impostare ''Embedded Resource'' (e ''Copy to Output directory'' mettere ''Copy always'') * A questo punto il '''nome logico''' della risorsa sarà <code>App_Namespace.Folder.File</code>, ad es <code>DB_RestService.Content.css.swagger-custom.css</code> * Dalle impostazioni della SwaggerUI usare il comando: <syntaxhighlight lang="c#"> c.InjectStylesheet(thisAssembly, "DB_RestService.Content.css.swagger-custom.css"); </syntaxhighlight> Stessa solfa per il javascript.<br/> Perché dovrei mettere del javascript in una documentazione?<br/> Per esempio per personalizzare la favicon che da CSS non può essere alterata: <syntaxhighlight lang="c#"> c.InjectJavaScript(thisAssembly, "DB_RestService.Content.js.swagger-custom.js"); </syntaxhighlight> Il contenuto del js potrebbe essere: <syntaxhighlight lang="javascript"> (function () { var link = document.querySelector("link[rel*='icon']") || document.createElement('link'); document.head.removeChild(link); link = document.querySelector("link[rel*='icon']") || document.createElement("link"); link.type = "image/x-icon"; link.rel = "shortcut icon"; link.href = "https://www.designbest.com/favicon.png"; document.getElementsByTagName("head")[0].appendChild(link); })(); </syntaxhighlight>
Oggetto:
Per favore tieni presente che tutti i contributi a Webmobili Wiki possono essere modificati, stravolti o cancellati da altri contributori. Se non vuoi che i tuoi testi possano essere alterati, allora non inserirli.
Inviando il testo dichiari inoltre, sotto tua responsabilità, che è stato scritto da te personalmente oppure è stato copiato da una fonte di pubblico dominio o similarmente libera (vedi
Webmobili Wiki:Copyright
per maggiori dettagli).
Non inviare materiale protetto da copyright senza autorizzazione!
Annulla
Guida
(si apre in una nuova finestra)
Navigazione
Navigazione
Pagina principale
Ultime modifiche
Una pagina a caso
Aiuto su MediaWiki
Pagine speciali
Strumenti wiki
Strumenti wiki
Strumenti pagine
Strumenti pagine
Strumenti pagina utente
Altro
Puntano qui
Modifiche correlate
Informazioni pagina
Registri della pagina