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
HTMLEditor AjaxToolkit e sql server
mercoledì 11 novembre 2009 - 19.07
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
venzo
Profilo
| Junior Member
74
messaggi | Data Invio:
mer 11 nov 2009 - 19:07
Vorrei usare il controllo ajax per l'editazione dei testi con iserimento di immagini, in una pagina asp.net
Posso salvare in un campo sql server il risultato ? che formato deve avere il campo ?
E' possibile stampare il campo in crystal report ?
g62marano
Profilo
| Newbie
5
messaggi | Data Invio:
mer 11 nov 2009 - 19:42
basta un campo di testo nvarchar la dimensione dipende dalle informazioni che devi trattare le immagini il controllo ajax non le gestisce .. (accc) quindi divresti modiifcare il controllo secondo le tue esigenze....
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
gio 12 nov 2009 - 00:11
>Vorrei usare il controllo ajax per l'editazione dei testi con
>iserimento di immagini, in una pagina asp.net
Per fare questo ti devi scaricare un controllino che ti fa l'editazione in rich text format, tipo questo:
http://markitup.jaysalvat.com/examples/html/
oppure
http://remiya.com/cms/projects/jquery-plugins/htmlbox/
oppure
http://tinymce.moxiecode.com/examples/full.php
(bellissimo)
o ancora, per l'ajax toolkit
http://www.asp.net/AJAX/AjaxControlToolkit/Samples/HTMLEditor/HTMLEditor.aspx
>Posso salvare in un campo sql server il risultato ? che formato deve avere il campo ?
se vuoi salvare lo stream che vai a inserire devi predisporre un campo di tipo nvarchar(MAX) in modo che contenga tutto.
>E' possibile stampare il campo in crystal report ?
questo non te lo so dire, preferisco creare un PDF, magari usando ITextSharp
http://itextsharp.sourceforge.net/
--
Alessandro Alpi | SQL Server MVP
http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
http://italy.mvps.org
franco1965
Profilo
| Newbie
24
messaggi | Data Invio:
lun 4 gen 2010 - 20:14
Ho provato pure io il controllo ajax toolkit.
http://www.asp.net/AJAX/AjaxControlToolkit/Samples/HTMLEditor/HTMLEditor.aspx.
Riesco ad editare e a salvare il controllo in Sql.
No riesco a fare il contrario; cioè leggere da sql e alimentare il controllo HTML e apportare modifiche.
Per salvare uso la proprietà Editor1.Content; per caricare il controllo da sql Editor1.Content = reader("Memo"). Ma nel controllo non compare niente.
Dove sbaglio ?
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
lun 4 gen 2010 - 22:51
>Per salvare uso la proprietà Editor1.Content; per caricare il
>controllo da sql Editor1.Content = reader("Memo"). Ma nel controllo
>non compare niente.
>Dove sbaglio ?
hai fatto debug e controllato che il reader("Memo") sia effettivamente valorizzato con quello che ti serve?
--
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT
http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
franco1965
Profilo
| Newbie
24
messaggi | Data Invio:
lun 4 gen 2010 - 23:04
Ho provato anche semplicemente così nel Load della form:
editor1.content = "<span style='color: #cc0000; font-weight: bold'>Hello World </span><span style='background-color: #ffffff; color: #0000ff'>How are you</span>"
Forse ha bisogno di un refresh o cosa ?.
Mi scuso, ma nella load funziona. Se invece creo un evento button, senza il postback non funziona:
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<Triggers>
<asp:AsyncPostBackTrigger ControlID="Button2" EventName="Click">
</asp:AsyncPostBackTrigger>
</Triggers>
</asp:UpdatePanel>
Protected Sub Button2_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button2.Click
Editor1.Content = "test test test"
End Sub
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
mer 6 gen 2010 - 00:39
>Mi scuso, ma nella load funziona. Se invece creo un evento button,
>senza il postback non funziona:
Hai provato a controllare se effettivamente l'evento viene lanciato? Prova a mettere un breakpoint sul metodo che gestisce il click
--
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT
http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
franco1965
Profilo
| Newbie
24
messaggi | Data Invio:
mer 6 gen 2010 - 17:30
Si ho controllato ed entra. Ho provato senza l'Update panel, cioè con il ricaricamento della pagina e funziona.
Come posso ovviare, visto che non ho bisogno del Postback ?
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
mer 6 gen 2010 - 22:08
>Si ho controllato ed entra. Ho provato senza l'Update panel,
>cioè con il ricaricamento della pagina e funziona.
>Come posso ovviare, visto che non ho bisogno del Postback ?
C'è un motivo per cui vuoi mettere il controllo in un update panel? E' perchè vuoi che il salvataggio sia in ajax?
--
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT
http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
franco1965
Profilo
| Newbie
24
messaggi | Data Invio:
gio 7 gen 2010 - 20:46
Non ho preconcetto.
In sintesi, il controllo che raccoglierà note di lavoro, deve essere salvato in database sql server e, ripreso in fase di inquiry del lavoro svolto.
L'unica cosa che mi interessa è che mi spinge ad usare l'updare panel è che la pagina non deve essere ricaricata per procedere alla valorizzazione dei controlli nella pagina.
Se conosci una tecnica divers, ti sarei grato.
Vorrei porti anche un quesito, sempre sul controllo HtmlEditor. In fase di editazione è possibile che vengano inserite delle immagini disponibili su penna USB dell'utente che carica i dati. Questo è un problema, per come salva i dati il controllo.
Infatti, se non è presente la penna, la visualizzazione delle immagini, non avviene. Questo mi spingerebbe ad usare, in fase di salvataggio, una consersione del testo in RTF format, sempre che sia possibile la conversione.
Cosa ne pensi ?
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
gio 14 gen 2010 - 18:42
>L'unica cosa che mi interessa è che mi spinge ad usare l'updare
>panel è che la pagina non deve essere ricaricata per procedere
>alla valorizzazione dei controlli nella pagina.
>Se conosci una tecnica divers, ti sarei grato.
di solito non uso i controlli che mi dà Visual Studio con l'ajax toolkit, preferisco usare dei framework tipo jquery, li trovo molto comodi ed esistono infinite plugin semplici da utilizzare. Avrai visto che i primi link usano proprio il framework jquery.
>Vorrei porti anche un quesito, sempre sul controllo HtmlEditor.
>In fase di editazione è possibile che vengano inserite delle
>immagini disponibili su penna USB dell'utente che carica i dati.
>Questo è un problema, per come salva i dati il controllo.
>Infatti, se non è presente la penna, la visualizzazione delle
>immagini, non avviene. Questo mi spingerebbe ad usare, in fase
>di salvataggio, una consersione del testo in RTF format, sempre
>che sia possibile la conversione.
>Cosa ne pensi ?
sarebbe meglio fare upload prima su server delle immagini e poi segnare il percorso tramite il controllo editor. Così ti svincoli dalla sorgente fissando il server su cui pubblichi.
--
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT
http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
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 !