|
Αυτό το πρόβλημα οφείλεται στο γεγονός ότι υπάρχουν συμβολοσειρές HTML στη φόρμα που υποβάλλετε, για παράδειγμα, εισάγετε ετικέτες html στο TextBox ή χρησιμοποιείτε το στοιχείο HtmlEditor στη σελίδα κ.λπ., η λύση είναι να απενεργοποιήσετε το validateRequest. Εάν είστε .NET 4.0 ή νεότερη έκδοση, φροντίστε να δείτε τη Μέθοδο 3. Αυτή η μέθοδος λειτουργεί τόσο στο asp.net webForms όσο και στο MVC Μέθοδος 1:Προσθέστε αυτήν την πρόταση στην κεφαλίδα του αρχείου .aspx: Μέθοδος 2:Τροποποιήστε το αρχείο web.config: Επειδή το validateRequest είναι προεπιλεγμένο σε true. Απλώς ορίστε το σε false.
Μέθοδος 3:web.config Επειδή η επικύρωση 4.0 είναι ενεργοποιημένη πριν από το HTTP BeginRequest, η επικύρωση της αίτησης ισχύει για όλους τους πόρους ASP.NET, τις σελίδες aspx, τις σελίδες ashx, τις υπηρεσίες web και ορισμένα προγράμματα χειρισμού HTTP κ.λπ.
|