Visualizzazione dei risultati da 1 a 8 su 8

Discussione: a capo

  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    702

    a capo

    Ciao a tutti. Vi spiego brevemente il mio drammatico problema.

    In una textbox devo scrivere del testo, che viene riportato in un'altra pagina .In questa textbox vorrei inserire dei tag HTML, ma, nel passaggio da una pagina all'altra di questo testo, il compliatore mi insulta pesantemente ed anche in maniera maleducata, accusandomi con queste parole: A potentially dangerous Request.Form value was detected from the client.

    Concludo dicendo che nell'altra pagina il testo viene stampato a video in una semplice tabella, con un response.

    Saluti


  2. #2
    metti nella direttiva page

    validateRequest="false"
    "...non è detto che sia tardi se non guardi che ora è..."

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    702
    ti domando sentitamente scusa ma al momento non mi sovviene come si faccia

  4. #4
    ad es

    <%@ Page Language="VB" ResponseEncoding="utf-8" validateRequest="false" %>
    "...non è detto che sia tardi se non guardi che ora è..."

  5. #5
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    702
    purtroppo anche così... la cosa nn va

  6. #6
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    4,127
    Originariamente inviato da borgorosso
    purtroppo anche così... la cosa nn va
    il compilatore "ti insulta ancora pesantemente"?
    cmq ti sta "insultando" a fin di bene, in quanto se togli quel controllo l'utente puoi inserire codice javascript e combinare danni (tipo alert, redirect a siti esterni, sfanculizzarti il layout ecc..)

  7. #7
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Originariamente inviato da borgorosso
    purtroppo anche così... la cosa nn va
    Il mio compilatore è un vero maleducato . Per farlo stare zitto, nel web.config aggiungo
    codice:
    <pages smartNavigation="false" validateRequest="false"></pages>
    Mi tolgo lo smartNavigation (lo lascio usare ai programmatori Microsoft che lo conoscono) e tolgo validateRequest, più rompiballe che altro.

    Naturalmente, validateRequest è fatto da Microsoft solo a fin di bene, come tutto quello che fanno gli americani [OMISSIS]

    SE DISATTIVI validateRequest, devi controllare quello che ricevi e utilizzare i comandi server opportuni per codificare il codice strano.

    Per esempio, se devi salvare in un campo testo di un database, puoi salvare prova o altro codice potenzialmente pericoloso. Ma quando lo immetti in una pagina, devi utilizzare Server.HtmlEncode per codificare opportunamente i caratteri strani.



    OMISSIS = riga cancellata da autocensura causa polemica eccessiva contro microsoft
    Pietro

  8. #8
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    702
    grazie ai vostri suggerimenti, ed al fatto che stamattina ho preso il guaranà... HO riuscito

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.