Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
ASP.NET 2.0 / 3.5 / 4.0
Ajax senza AjaxControlToolkit
giovedì 07 maggio 2009 - 16.09
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
paglio_go
Profilo
| Newbie
39
messaggi | Data Invio:
gio 7 mag 2009 - 16:09
Ho una domanda, è possibile visualizzare delle pagine ajax senza installare l'AjaxControlToolkit o è necessario? Su un server non vogliono installarlo ma non so se sia possibile fare diversamente
rossimarko
Profilo
| Guru
1.173
messaggi | Data Invio:
gio 7 mag 2009 - 17:20
Ciao,
cosa intendi per installarlo? Basta configurare correttamente il web.config e aggiungere le reference alla dll, in modo tale che venga sempre copiata nella bin del progetto web (CopyLocal=True)
-----------------------------------------
Rossi Marco
http://blogs.dotnethell.it/rossimarko
paglio_go
Profilo
| Newbie
39
messaggi | Data Invio:
gio 7 mag 2009 - 17:50
scusa ho fatto confusione, intendevo ASPAJAXExtSetup.msi
4mane
Profilo
| Junior Member
95
messaggi | Data Invio:
gio 7 mag 2009 - 23:25
Dovrebbe bastare la presenza, nella root principale dell'applicazione, della cartella Bin, ed in essa sia presente almeno la dll AjaxControlToolkit.dll
Non dimenticare poi di configurare il tutto all'interno del file web.config
Prova e fammi sapere.
Ciao
rossimarko
Profilo
| Guru
1.173
messaggi | Data Invio:
ven 8 mag 2009 - 10:26
>scusa ho fatto confusione, intendevo ASPAJAXExtSetup.msi
Ciao,
è uguale, una volta installato in sviluppo devi controllare che le dll che aggiungi come reference per utilizzare i nuovi controlli siano copiate nella cartella bin (CopyLocal) e che il web.config sia configurato correttamente.
Una volta fatta la verifica basterà copiare i file in produzione (con .net non vengono modificate impostazioni di registro o altro come accadeva con gli oggetti com che andavano installati)
-----------------------------------------
Rossi Marco
http://blogs.dotnethell.it/rossimarko
$ilver
Profilo
| Junior Member
154
messaggi | Data Invio:
ven 8 mag 2009 - 10:37
In che maniera devi configurare il webconfig?
Io per esempio ho solo referenziato la dll ma nel webconfig non ho fatto niente.
rossimarko
Profilo
| Guru
1.173
messaggi | Data Invio:
ven 8 mag 2009 - 10:51
>In che maniera devi configurare il webconfig?
>Io per esempio ho solo referenziato la dll ma nel webconfig non
>ho fatto niente.
Scusami, mi sono spiegato male. La modifica al web.config dipende dalla dll, per configurazione intendo solo le eventuali impostazioni personalizzate della dll che stai referenziando (sono modifiche che avresti già dovuto fare in sviluppo per farla andare).
ES: ajax aggiunge delle sue sezioni di configurazione (httpmodules, httphandlers ecc) che vanno inserite nel web.config.
Con visual studio 2008 viene fatto in automatico, e quindi non te ne accorgi, con il 2005 invece devi farlo tu o partire da un template con un web.config già pronto. Per modifiche intendevo solo questo.
Comunque se funziona in sviluppo di solito non ci sono problemi, nel sendo che non bisogna applicare una particolare configurazione per pubblicare su un server ma bisogna controllare che le dll siano inserite nella bin, perchè capita che con i setup vengano messe nella gac (
http://msdn.microsoft.com/en-us/library/yf1d93sz.aspx
) e quindi quando aggiungi la reference non vengono copiate in locale nella bin.
Detto questo se l'applicazione viene portata su un server che non ha queste dll nella gac allora il sito non funzionerà perchè non troverà giustamente i riferimenti. In questo caso basterà copiare le dll nella bin del sito
-----------------------------------------
Rossi Marco
http://blogs.dotnethell.it/rossimarko
$ilver
Profilo
| Junior Member
154
messaggi | Data Invio:
ven 8 mag 2009 - 12:05
>ES: ajax aggiunge delle sue sezioni di configurazione (httpmodules,
>httphandlers ecc) che vanno inserite nel web.config.
>Con visual studio 2008 viene fatto in automatico, e quindi non
>te ne accorgi, con il 2005 invece devi farlo tu o partire da
>un template con un web.config già pronto. Per modifiche intendevo
>solo questo.
Ok, io ho provato a guardare nel mio web config ma nn vedo niente cioè nessun riferimento ad ajax, può essere questo il problema del conflitto che ho durante l'esecuzione della mia applicazione con due controlli ajax nella stessa pagina?
nella mia pagina metto sia un controllo ListSearchExtender che uno
TabContainer quest'ultimo non mi funziona, cioè non mi viene
visualizzato, mentre appena tolgo il controllo listsearchextender il
tutto mi funziona.
Ho provato a togliere il doctype dalla pagina aspx e mi funziona ma se metto la proprietà ScriptPath="" nel list search non mi funziona ancora (cioè nn mi visualizza il tabpanel) mentre se la tolgo il tutto funziona come mai secondo te?
Io importo il tutto così:
<%@ Register Assembly="AjaxControlToolkit"
Namespace="AjaxControlToolkit" TagPrefix="cc1" %>
poi definisco il ListSearch
<cc1:ListSearchExtender ID="ListSearchExtender1" runat="server"
TargetControlID="MiaDrop" PromptText="" ScriptPath="" >
</cc1:ListSearchExtender>
Poi definisco il TabContainer
<cc1:ToolkitScriptManager ID="ScriptManager1" runat="server" />
<cc1:TabContainer ID="TabContainer1" runat="server"
ActiveTabIndex="0" Visible="false">
rossimarko
Profilo
| Guru
1.173
messaggi | Data Invio:
ven 8 mag 2009 - 12:32
Con ajax 1.0 ci sono alcune impostazioni da riportare nel web.config. Sono specificate in questo doc:
http://www.asp.net/AJAX/Documentation/Live/ConfiguringASPNETAJAX.aspx
-----------------------------------------
Rossi Marco
http://blogs.dotnethell.it/rossimarko
$ilver
Profilo
| Junior Member
154
messaggi | Data Invio:
ven 8 mag 2009 - 12:35
Grazie mille come al solito ci dai sempre la risposta corretta e in veloce.
Grazie davvero.
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !