Browse by Tags

All Tags » C# (RSS)

Implementare il “Lazy Loading” by MADIL

Tempo fa avevo realizzato un HTTP Handler , per cambiare dinamicamente l’header del mio blog per maggiori informazioni sul codice e sulle impostazioni che vanno inserite nel Web.config vedi questo post . Nel mio caso volevo implementare un sistema che mi cambiava in automatico l’immagine d’intestazione. La questione principale era realizzare un’implementazione...

Design Pattern, Web Service & Spaghetti …(Interfaccia) by MADIL

Il WebService che ho realizzato doveva essere accessibile dall’esterno attraverso una “ Porta di Dominio ”, quindi il file .asmx doveva avere un unico metodo ( WebMethod ) pubblico chiamato “Process” con due parametri in ingresso. Il primo “Intestazione” contiene i dati riguardanti il client che ha effettuato la chiamata ed ovviamente l’azione che bisogna...

Custom SOAP Header by MADIL

Ho realizzato un Web Service , il quale verrà pubblicato su di una Intranet, e comunicherà con l’esterno attraverso un sistema di autenticazione. I dati relativi all’autenticazione e al chiamante verranno passati al mio Web Service nell’Header SOAP attraverso un Xml (vedi codice) . <?xml version="1.0" encoding="utf-8"?> <soap...
Filed under:

Salvare un file in SHA-1 by MADIL

Dovevo salvare un file criptato in SHA-1 (vedi codice) 1: using System.Security.Cryptography; 2: 3: public static Byte[] ConvertFromByteArrayToSHA1Stream(Byte[] oByteArray) 4: { 5: String ContentFile = Convert.ToBase64String(oByteArray); 6: StringBuilder oStringBuilder = new StringBuilder(); 7: try 8: { 9: SHA1CryptoServiceProvider sha1 = new SHA1CryptoServiceProvider...
Filed under: ,

Visualizzare Video da YouTube by MADIL

Technorati Tag: Programmazione , Web , C# ASP.NET , You Tube Capita di volere visualizzare dei video caricati su YouTube su di un sito Web che si sta realizzando; il codice per visualizzare un video caricato su YouTube o su qualunque altro server è il seguente:   1: <div id= "Div1" style= "height: 385px; margin: 20px auto 0 auto;...

Ottenere il Content Type dall’estensione by MADIL

Technorati Tag: Programmazione , C# Quando si lavora con il filesystem , in alcuni casi può essere utile conoscere il Content Type dei file che si stanno leggendo dal filesystem ; con le API del .NET framework ( namespace System.IO ) non è possibile risalire al Content Type di un file presente nel filesystem [:’(]. Facendo una piccola ricerca con Google...
Filed under: ,

Accesso e gestione dei dati con Linq2SQL e DataGridView by MADIL

In un gestionale l’utente vuole avere la possibilità di eseguire diverse operazioni (inserimento/modifica/eliminazione) e, successivamente, annullare o confermare in un unico passo le operazioni fatte. Per questioni di semplicità ho creato un database “Anagrafica” contenente una sola tabella. Di seguito viene mostrato lo script per la creazione della...
Filed under: , ,

Genrazione dinamica di un link by MADIL

Ho avuto qualche problema per visualizzare l’indirizzo e-mail e l’indirizzo Web all’interno di un repeater, i quali dovevano essere entrambi linkabili. La prima soluzione a cui ho pensato è stata quella di utilizzare un asp:hyperlink dove la proprietà navigateUrl veniva impostata con l’indirizzo, questa soluzione...
Filed under: ,

Capitalizing a string with C# by MADIL

Mi è capitato di dover trasformare una stringa utilizzando per le lettere iniziali di ciascuna parola il carattere maiuscolo. Nella libreria String di C# non esiste una funzione di questo tipo, facendo una piccola ricerca su san google ho trovato una funzione che faceva al mio caso (vedi codice) . protected void Page_Load( object sender, EventArgs...
Filed under: ,

Verificare il Mime Type di un file uploadato by MADIL

Quando si realizza un sito Web capita spesso di aggiungere un controllo che permette all’utente di uploadare dei documenti. Per caricare un file attraverso il sito Web utilizzo il controllo fileUpload di ASP.NET, ovviamente bisogna effettuare un controllo che verifica se il documento caricato appartiene ad un tipo consentito. Innizialmente questo...
Filed under: , ,

Realizzare un NavigateUrl custom by MADIL

Quando si lavora alla realizzazione di applicazioni web come nel mio caso capita di dovere realizzare funzionalità comuni a tutti i siti web "es. un motore di ricerca interno" allora in questi casi preferisco esternare funzionalità come questa all'interno di un controllo "es. ctrlCerca.ascx" in questo modo si aumenta...
Filed under: , ,

Aggiungere un CSS da codice by MADIL

Mi è capitato di dover specificare uno stile dinamicamente all'interno di una pagina sulla base del verificarsi o meno di determinate condizioni, di seguito indico il codice C# utilizzato per inserire il foglio di stile nell'head della pagina .aspx. HtmlLink link = new HtmlLink(); link.Href = " Path foglio di stile "; link.Attributes...
Filed under: ,

Impostare la SelectAction per la TreeView by MADIL

Capita spesso di utilizzare una TreeView per rappresentare delle strutture gerarchiche es. un catalogo in questo caso dopo aver popolato la TreeView da codice io volevo che le categorie selezionabili dall’utente per l’inserimento dei prodotti fossero solo le foglie dell’albero. Un metodo semplice ed elegante per eseguire questa operazione consiste nell...
Filed under: ,

Problemi con il timeout dell’XmlTextReader per l’indicizzazione con Lucene.NET by MADIL

Da un po’ di tempo, per eseguire le ricerca all’interno di un sito Web, sto utilizzando Lucene.NET . Per creare l’indice neccessario ad eseguire la ricerca utilizzo un file .xml che viene generato automaticamente per permettere ai motori di ricerca di indicizzare il sito Web (vedi post ) . Il codice è molto semplice: viene creato un XmlTextReader che...
Filed under: , ,

HttpHandler per i motori di ricerca & query string by MADIL

Stavo modificando un handler per la generazione del file sitemap.axd (vedi post ) utilizzato dai motori di ricerca per l'indicizzazione del sito Web, l'handler è un'implementazione dell'interfaccia IHttpHandler. La modifica doveva permettere all'Handler di ricevere la richiesta con un'eventuale query string, il problema...
Filed under: ,
More Posts Next page »
Powered by Community Server (Commercial Edition), by Telligent Systems