Web フォームを使用して作成したアプリケーションを、vb.net を使用して asp.net mvc フレームワークに変換しています。ビューの 1 つに問題があります。フォームを送信すると、「潜在的に危険な Request.Form 値がクライアントから検出されました」という黄色い画面が表示されます。私は RTE として tinymce を使用しています。ビュー自体に設定しました
ValidateRequest="false"
私がこれまで読んだことから、MVCではそれを尊重していないことを私は知っています。というわけでコントローラーアクションにも入れてみました。私はさまざまなセットアップを試しました:
<ValidateInput(False), AcceptVerbs(HttpVerbs.Post)> _
...と...
<AcceptVerbs(HttpVerbs.Post), ValidateInput(False)> _
…こんなのも…
<ValidateInput(False)> _
<AcceptVerbs(HttpVerbs.Post)> _
それが違いを生んだかどうかを確認するためだけに、まだ黄色の死の画面が表示されます. このビューと、投稿に関連するコントローラーの特定のアクションに対してのみ設定したいのです。何か不足していますか?