ASP.NET CoreのValidateInput(bool)

ゆりモラル

私のための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]

編集
0

コメントを追加

0

関連記事