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
L'apice....croce e delizia
venerdì 12 dicembre 2008 - 12.48
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
stuzzo
Profilo
| Junior Member
133
messaggi | Data Invio:
ven 12 dic 2008 - 12:48
Ciao a tutti!
Che l'apice non sia un carattere tanto carino è ben noto....mi aiutate?
- Sto lavorando ad un'applicazione che ha un comportamento un po' strano...effettuo la ricerca con una parola che contiene l'apice (auto d'epoca). A livello di query questo problema viene gestito prima che si inviino i dati all'SQL, attraverso una mappatura e quindi la ricerca va a buon fine....
Il problema ce l'ho su cb e precisamente nel creare l'url risultante della ricerca. L'url viene creato in maniera corretta(ho controllato tramite debug), ma nel momento che viene passato al comando hRef(DataBinder.Eval(Container.DataItem, "ID") + "") tutto ciò che si trova dall'apice (compreso)in poi viene troncato.
Mi sapete dire il perchè e come faccio a gestire questo problema? Ho provato anche ad utilizzare la funzione Server.UrlEncode ma il troncamente avviene ugualmente.
Grazie a tutti!
Ciao
Alfredo Aiello
Wamba
Profilo
| Expert
722
messaggi | Data Invio:
ven 12 dic 2008 - 12:56
Ciao,
prova con server.HTMLEncode mi sembra più adatto, anche perchè credo che l'apice ti chida l'attributo nel campo href.
L'Ideale sarebbe un server.HTMLEncode(server.URLEncode(stringaConUrl)). Non ho idea se questo però sia ridondante.
-----------------------------------------------------------
Solo chi ha il Caos dentro può generare una stella danzante
Wamba
http://blogs.ugidotnet.org/WamBlog/
http://www.intellimaker.com
stuzzo
Profilo
| Junior Member
133
messaggi | Data Invio:
ven 12 dic 2008 - 13:03
>Ciao,
Ciao
>prova con server.HTMLEncode mi sembra più adatto, anche perchè
>credo che l'apice ti chida l'attributo nel campo href.
>L'Ideale sarebbe un server.HTMLEncode(server.URLEncode(stringaConUrl)).
>Non ho idea se questo però sia ridondante.
Ho provato in entrambi i modi, ma il risultato è sempre lo stesso! Si, l'apice sicuramente mi chiude il tag href. Mica c'è un modo per gestirlo direttamente nel DataBinder?
Alfredo Aiello
Wamba
Profilo
| Expert
722
messaggi | Data Invio:
ven 12 dic 2008 - 14:54
Dal Databinder direi di no.
L'unica che mi viene in mente è scrivere una funzione di formattazione che prende l'url in ingresso e lo prepara URL encode, apici e altro.
Poi: href='<%# FormattaUrl(datoInIngresso) %>' più o meno
-----------------------------------------------------------
Solo chi ha il Caos dentro può generare una stella danzante
Wamba
http://blogs.ugidotnet.org/WamBlog/
http://www.intellimaker.com
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 !