ASP.NET MVC 2の要求の検証は変更されましたか?より正確には、検証されていませんか?
私は次のことをしました:
Web.configs(AppディレクトリおよびViewsディレクトリ内)
<pages
validateRequest="false"
コントローラ/アクション属性
[ValidateInput(false)]
@PageViewDirectiveで
ValidateRequest="false"
ページは引き続き検証され、HTMLコンテンツが投稿されると例外がスローされます。
アップデート
新しいASP.NETMVC2アプリケーションを作成し、ホームコントローラーのインデックスをこれに変更しました
[ValidateInput(false)]
public ActionResult Index(string InputText)
{
ViewData["Message"] = "Welcome to ASP.NET MVC!";
return View();
}
と私のビューページ
<% using(Html.BeginForm()){ %>
<%= Html.TextBox("InputText") %>
<input type="submit" />
<% } %>
それでも同じ問題で、例外がスローされます。