私のためのASP.NETフレームワークで、私はコントローラに、JavaScriptからHTMLコードを渡したいときだけメソッドの前に[ValidateInput(偽)]を書いて、問題はありません。
ただ、私の質問のように、ここで
同じですがASP.NETCoreを知る必要があります。
エラーCS0246タイプまたは名前空間名 'ValidateInput'が見つかりませんでした(usingディレクティブまたはアセンブリ参照がありませんか?)
ありがとう
デフォルトでは、検証はASP.NET MVC 4または5ほど厳密ではないため、asp.netコアではこの属性を追加する必要がない場合があります。
たとえば、POSTを介してHTMLコードをコントローラーに渡すと、古いバージョンのASP.NET(MVC 5など)では例外がスローされます。
潜在的に危険なRequest.Form値がクライアントから検出されました
一方、ASP.NETコアでは、例外はありません。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加