Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    Replace + C# + problemi vari...

    Carissimi!

    Sto realizzando un'applicazione di test in Asp.NET con C#, in cui ho un input ed un output col database.

    Non ci sono problemi in merito... l'unico è che se provo ad inserire dei Tag Html, anche inventati, ad esempio <prova>, l'applicazione va in errore per motivi di sicurezza, dicendomi che ho tentato di inserire un elemento potenzialmente pericoloso.

    Ho provato a fare il Replace di < con &amp;lt; ma pare non fregarsene nulla... se provo a fare il replace di A con B funziona.

    Perchè tutto ciò?

    Spero di essere stato chiaro

    DANKE

    Luca

  2. #2
    Utente di HTML.it L'avatar di Cartman
    Registrato dal
    Sep 2002
    Messaggi
    246
    se ricordo bene devi inserire questo nel web.config
    codice:
    <pages validateRequest="false" />
    C.
    Damose da fa...e volemose bene.
    Carol Woityla 26-2-2004

  3. #3

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    4,127
    Originariamente inviato da Cartman
    se ricordo bene devi inserire questo nel web.config
    codice:
    <pages validateRequest="false" />
    C.
    oppure x la singola pagina <%@ Page Language="c# o vb" validateRequest="false" %>
    funziona solo con il framework 1.1 se nn ricordo male

  5. #5
    Originariamente inviato da sms
    oppure x la singola pagina <%@ Page Language="c# o vb" validateRequest="false" %>
    funziona solo con il framework 1.1 se nn ricordo male
    Sì funziona solo con l'1.1, il che vuol dire che sull'1.0 dà errore ....

    E' una sicurezza in più del nuovo framework che non permette all'utente di inserire "malicious code" (quindi anche codice HTML) nella pagina.

    ciao

    mauri
    ,.:°°:..:°°:..
    .: Slack 9.0 - 2.4.20 :.
    - DIFENSORE DI CIO' CHE C'E' DI BUONO DI WINDOWS -

  6. #6
    Utilizzando validateRequest="false" funziona, nel senso che non mi da errore... ma formatta comunque il codice in Html o interpreta il Tag come tale... e non va bene... proverò con un Reolace di < e > grazie

  7. #7
    Ragazzi... ma come cavolo funziona il Replace con C# ???

    Ho questo codice:

    codice:
    String r_campo;
           r_campo = campo.Text.Replace("A","B");
           r_campo = campo.Text.Replace("C","D");
           r_campo = campo.Text.Replace("E","F");
    E' solo un esempio, ma la mia reale intenzione è effettuare il Replace di diversi caratteri in una stessa stringa finale... il risultato con questo codice è che mi sostituisce solo E con F, ovvero accetta solo l'ultimo Replace che gli passo...

    Una dritta?

    Grazie

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.