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
C# - Visibilità elementi SE h1 id="valore"
martedì 25 maggio 2010 - 19.36
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
ildrago.com
Profilo
| Newbie
1
messaggi | Data Invio:
mar 25 mag 2010 - 19:36
Salve a tutti,
Sto facendo esperimenti con BlogEngine e la programmazione lato server ma non riesco a "tradurre" l'idea, che sicuramente avrà una soluzione banale, per visualizzare del contenuto SE vi è una condizione.
In pratica nella pagina vorrei far visualizzare un <div> se il valore id, contenuto in <h1> è uguale a un determinato criterio.
Ho provato con il seguente codice nel .cs, senza ottenere risultati.
/*---Codice .CS ---------/
if (h1Title.InnerText.ToString() = "Valore");
{
divcontainer.InnerHtml = "<div>prova</div>";
}
/*-------------------*/
Grazie in anticipo per l'aiuto,
Buona giornata a tutti.
Mi è arrivata la soluzione! Non per mia ispirazione divina, ma per suggerimento via web.
Ci sono alcuni errori nel codice, la versione corretta è:
/*---Codice .CS---*/
if (h1Title.InnerText.ToLower() == "Valore".ToLower())
{
divcontainer.InnerHtml = "<div>prova</div>";
}
-*/
Spero che possa risultare utile a qualcuno,
Saluti!
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
lun 31 mag 2010 - 23:44
>Salve a tutti,
Ciao e benvenuto su dotnethell!
>Mi è arrivata la soluzione! Non per mia ispirazione divina, ma
>per suggerimento via web.
>Ci sono alcuni errori nel codice, la versione corretta è:
>/*---Codice .CS---*/
>if (h1Title.InnerText.ToLower() == "Valore".ToLower())
> {
> divcontainer.InnerHtml = "<div>prova</div>";
> }
>-*/
>Spero che possa risultare utile a qualcuno,
In realtà non si tratta di errori, vorrei puntualizzare solo per la precisione. Il tuo primo tentativo è corretto ma non considera che le stringhe, se comparate, sono CASE SENSITIVE e quindi una minuscola ha un codice ASCII diverso dalla sua maiuscola. Ragion per cui il tuo ToLower, o un ToUpper, porta tutto in minuscolo per rendere la stringa IDENTICA sia da una parte che dall'altra.
>Saluti!
Ciao e grazie!
--
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 !