giugno 2005 - Posts
A volte si ha la necessita di avere sul file webconfing, dei valori, utilizzabile nelle varie pagine web, quali per esempio la stringa di connessione ad un database.
Per ricavare tale valore, si può utilizzare la proprietà AppSettings, passandogli come argomento, la chiave a cui si vuole ricavare tale valore. Di seguito si riporti un esempio.
oggetto = ConfigurationSettings.AppSettings("database")
nel file webconfing, dovremmo avere una nodo chiamato appsetting, al cui interno avrà un altro nodo con diversi attributi.
di seguito si riporta uno breve schema del file webconfing
<?
xml version="1.0" encoding="utf-8" ?>
<
configuration>
<
appSettings>
<add key="database" value="E:\database\MioDatabase" />
</appSettings>
<system.web>
ecc ecc....
Questo script, situato in una finestra popup, ha il compito di aggiornare una pagina aspx, la quale apre una popup. Tale popup ha il compito di inserire nuovi dati e di visualizzarli nella finestra chiamante.
Mi è capitao di avere una pagina aspx, la quale ha un controllo datagrid, dove sono visualizzati alcuni dati.
Sotto ad esso, si trovano dei pulsanti (inserisci, modifica e cancella) il pulsante inserisci e modifica, aprono una finestra popup, la quale ha il compito di inserire o modificare i dati. Questa popup, ha tre campi textbox quali, nome, cognome, città e due pulsanti (inserisci ed esci)
il pulsante inserisci, ha il compito di inserire i nuovi dati, tramite la classe sqlclient,al termine di tale operazione deve chiudere la popup ed aggiornare la pagina aspx, che contiente il controllo datagrid per la visualizzazione di essi.
Lo script da mettere nel pulsante inserisci (evento click - visualizzazione codice) ( o in altra parte) è il seguente:
RegisterClientScriptBlock("","<script>window.opener.document.forms[0].submit(); window.close(); </script>");
Che dirvi .... buona popup.
Vi segnalo questo sito http://msdn.microsoft.com/vbrun/staythepath/additionalresources/upgradingvb6/ dove potete consultare gratuitamente un libro sulla tecnologia .net, ossia come migrare da vb6 a vb.net.
Dal post del mio amico Gianluca http://community.visual-basic.it/gianluca/archive/2005/06/23/13630.aspx
che dirvi..... buona lettura :-)))
A volte può capire di avere l'esigenza di inclundere in un controllo datagrid, in ambiente web, una colonna a collegamento ipertestuale. Per l'invio di una email.
Tale colonna avrà il compito di avviare il client di posta elettronica, configurato come default, tramite il tag html mailto
Si utilizza l'oggetto databinder per collegare i dati del campo della tabella che si vuole richiamare, in questo esempio chiamato email, alla colonna del datagrid.
<asp:TemplateColumn HeaderText="Email">
<ItemTemplate>
<asp:HyperLink ID="email" Runat="server" text='<%# DataBinder.Eval(Container.dataItem, "email")%>' NavigateUrl='<%# "mailto:" & databinder.Eval(Container.dataItem, "email")%>' />
</asp:HyperLink>
</ItemTemplate>
</asp:TemplateColumn>
Da notare che si può usare anche con indirizzi web.
Vi segnalo questa libreria free in .net per la gestione dei formati rss, il link è http://www.rssdotnet.com/ .
che dirvi .... buona lettura :-)))
Vi segnalo questo interessante sito, in cui si trova un tools per convertire il codice da vb.net a C# e viceversa.
http://www.carlosag.net/Tools/CodeTranslator/Default.aspx
che dirvi... buona conversione:-)))
Ciao a tutti ho il piacere di annunciarci che il 12 luglio a Roma ci sarà un evento gratuito sullo sviluppo di applicazoni mobile, con la tecnologia .net. L'indirizzo di tale registrazione è il seguente http://www.microsoft.com/italy/msdn/eventi/developer/mobility.mspx .
Da quello che vedo, sembra interessante, io molto probabilmente ci sarò, così oltre ad assistere a tale evento, avrò il piacere di conoscere di persona qualche amico della comunità.
Che dirvi.... buona visione :-)))
Ciao Ema.
Qualora si ha l'esigenza di visualizzare un messaggio in ambiente webform, con due pulsante (scelta si o no) utilizziamo lo script return confirm, il quale visualizza un messaggio, viene eseguito il codice che si trova nel file .vb o .cs, solo qualora si digita il pulsante ok, altrimenti non esegue nessun codice.
Di seguito si riporta un esempio, di un messaggio di cancellazione record, questo codice va inserito nella parte html, ossia in visualizzazione html.
<A onclick="return confirm('Si e certi di voler eliminare il dato selezionato?');"
href="#">
<asp:imagebutton id="imgeliminaval" tabIndex="5" runat="server" Width="24px" ImageUrl="..//resource\Dragon Empty.ico"
ToolTip="Elimina il dato selezionato" Height="24px"></asp:imagebutton></A>
Ho scritto un breve articolo, su come ricavare il valore di una casella combinata situata in una finestra popup, a questo indirizzo trovate tale articolo http://blogs.devleap.com/emanuelem/articles/4105.aspx
buona lettura :-))
Se volete che il margine sinistro sia distante dal bordo della pagina, dovete mettere nel tag body l'attributo leftmargin=Valore, in questo modo, tutto il testo e i vari oggetti sono distanti dal bordo sinistro di n px.
Di seguito viene esempio, da ricordare che e non tutti browser accettano tali valori, si consiglia i fogli di stili.
<body TOPMARGIN=0 LEFTMARGIN=0 MARGINHEIGHT=0 MARGINWIDTH=0>
Se volete inserire del codice javascript in una pagina asp.net a run time, ossia quando la pagina è in esecuzione, utilizzare il metodo RegisterClientScriptBlock della classe page. Di seguito si riporta un esempio, in cui viene visualizzato un messaggio a video.
RegisterClientScriptBlock("", "<script>window.alert('Funzionalità non disponibile.');</script>")
Vi segnalo questo sito http://www.microsoft.com/downloads/details.aspx?familyid=CA6E29D9-47D5-472A-9E65-7D9E4E98BE0F&displaylang=en dove si può scaricare un file .doc in cui indica le specifiche del linguaggio Visual Basic .Net, segnalato dal mio amico Gianluca del sito www.visual-basic.it
Buona lettura :-)))
Ciao da questo sito http://msdn.microsoft.com/vbasic/whidbey/introto2005/ è possibile consultare un manuale formato pdf, su Visual Basic Net 2005, che dirvi ...... buona lettura.
Questo trucco esegue una selezione in cui si ha una tabella con tre campi, idcontatore, un campo numerico che indica l'utente ed un campo data, il quale, il quale quest'utlimo, oltre ai giorni mesi ed anni ha anche le ore e minuti.
Di seguito viene riportata un istruzione sql la quale permette di avere il totale degli utenti in base alla data. ossia
la tabella a ha i seguenti campi idutente, data e contatore
i cui dati sono questi.
Idutente Data contatore
1 1978-12-12 12:00:00.000 1
2 1999-12-13 13:33:00.000 2
3 2000-12-12 00:00:00.000 3
4 2001-09-11 14:33:00.000 4
4 2003-12-12 00:00:00.000 5
4 2003-12-12 00:00:00.000 6
4 2003-02-12 00:00:00.000 7
4 2003-02-12 00:00:00.000 8
Se vogliamo avere i totale degli utenti in un determinato giorno, dobbiamo eseguire la seguente sql.
select data as data,
fk_utente,
count (fk_utente) as totali
from dati2
where data > '2000-08-01'
group by fk_utente, data
---Mentre questa non visualizza le ore e minuti.
select CONVERT(varchar,data,103) as data,
fk_utente,
count (fk_utente) as totali
from dati2
where data > '20000801'
group by fk_utente, CONVERT(varchar,data,103)
Sono lieto di informarvi che sulla rivista Dev, per il mese di giugno, hanno pubblicato un mio articolo, in esso illustro un simpatico modo di come fare il completamento automatico (suggerimento di frasi) in una comboBox, da notare che nei controlli (textbox, combobox, ecc) di Visual Studio Net 2005, c'è un'apposita proprietà per questo tipo di funzionalità.
Che dirivi buona lettura :-)))
More Posts
Next page »