Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 19777|Yanıt: 0

[Kaynak] Potansiyel olarak tehlikeli bir Request.Form değeri tespit edildi

[Bağlantıyı kopyala]
Yayınlandı 18.12.2015 14:54:45 | | |

Bu sorun, gönderdiğiniz formda HTML dizileri olmasıdır; örneğin TextBox'a html etiketleri giriyorsunuz veya sayfada HtmlEditor bileşenini kullanıyorsunuz, vs., çözüm validateRequest'i devre dışı bırakmaktır.

Eğer .NET 4.0 veya üzerindeyseniz, mutlaka Yöntem 3'e bakın.

Bu yöntem hem asp.net webForms hem de MVC'de çalışır

Yöntem 1:

Bu cümleyi .aspx dosyasının başlığına ekleyin:

Yöntem 2:

Web.config dosyasını değiştirin:

Çünkü validateRequest varsayılan olarak doğru olur. Sadece yanlış olarak ayarlayın.


Yöntem 3:

web.config

HTTP BeginRequest'ten önce 4.0 doğrulaması etkinleştirildiği için, isteğin doğrulaması tüm ASP.NET kaynakları, aspx sayfaları, ashx sayfaları, web hizmetleri ve bazı HTTP yöneticileri vb. için geçerlidir.






Önceki:COM sınıfı bir fabrikada CLSID {000209FF-0000-00000-C000-00000000046} ile bileşenlerin geri alınması kaybedildi...
Önümüzdeki:C# Formları Değerleri Formlar Arasında Aktarır, ilk form sürekli olarak değerleri ikinci forma aktarır
Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com