Validate Request   zodpovězená otázka

VB.NET, ASP.NET WebForms

Přeji pěkný den,

ve své aplikaci mám textbox pro zadávání článků. Ikdyž mám ValidateRequest dané stránky nastaven na False ... IIS se ozve s potencionální hrozbou při zadání například <p>.

Abych nastínil situaci, na stránce mám textbox, button a label.

<asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>
<asp:TextBox ID="Editor" runat="server" ClientIDMode="Static" TextMode="MultiLine"></asp:TextBox>
<asp:Button ID="Button1" runat="server" Text="Button" OnClick="Button1_Click" />

Pro tlačítko mám událost click

 protected void Button1_Click(object sender, EventArgs e)
    {
        Label1.Text = editor_kama.Text;
    }

Chybné hlášení

A potentially dangerous Request.Form value was detected from the client 

Nemá se ValidateRequest registrovat ještě někde jinde? Aplikace běží pod Frameworkem 4.0. Díky za rady.

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Už jsem na to přišel, jedná se o chybu (vlastnost) nového ASP.NET 4.0.

Moje řešení:

Když do web.config zaregistrujete následujicí element ... vše bude šlapat jako dřív.

  <system.web>
    <compilation debug="true" targetFramework="4.0"/>
    <httpRuntime requestValidationMode="2.0" />
  </system.web>

nahlásit spamnahlásit spam 1 / 1 odpovědětodpovědět

Stačilo trošku pohledat, už se to tu řešilo a je tam napsané od Tomáše Hercega proč tomu tak je:

http://www.vbnet.cz/forum-tema--4072-val...

nahlásit spamnahlásit spam 0 odpovědětodpovědět
                       
Nadpis:
Antispam: Komu se občas házejí perly?
Příspěvek bude publikován pod identitou   anonym.
  • Administrátoři si vyhrazují právo komentáře upravovat či mazat bez udání důvodu.
    Mazány budou zejména komentáře obsahující vulgarity nebo porušující pravidla publikování.
  • Pokud nejste zaregistrováni, Vaše IP adresa bude zveřejněna. Pokud s tímto nesouhlasíte, příspěvek neodesílejte.

přihlásit pomocí externího účtu

přihlásit pomocí jména a hesla

Uživatel:
Heslo:

zapomenuté heslo

 

založit nový uživatelský účet

zaregistrujte se

 
zavřít

Nahlásit spam

Opravdu chcete tento příspěvek nahlásit pro porušování pravidel fóra?

Nahlásit Zrušit

Chyba

zavřít

feedback