私は MVC アプリケーションを開発しており、現在テストしています。
<test>
住所フィールドのデータベースに挿入しようとしています。アングラーブラケットが含まれているため、エラーが発生しています。そのために、コントローラーで以下のコードを使用します。
[HttpPost]
public ActionResult Create(Employee employee)
{
if (ModelState.IsValid)
{
employee.Address.Replace("<", "<").Replace(">", ">");
db.Employees.Add(employee);
db.SaveChanges();
return RedirectToAction("Index");
}
ViewBag.ReportsToId = new SelectList(db.Employees, "Id", "FirstName", employee.ReportsToId);
return View(employee);
}
しかし、カーソルはこのコードに来ませんでした。置換コードをどこに書くか?
カーソルがそのコードに来る前に、エラーが発生しています:
潜在的に危険な Request.Form 値がクライアント (アドレス =
"<test>"
) から検出されました。