我正在开发 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);
}
但是光标没有出现在这段代码中。在哪里写替换代码?
在光标到达该代码之前,它给出了一个错误:
从客户端 (Address =
"<test>"
) 检测到具有潜在危险的 Request.Form 值。