Я создаю веб-приложение ASP.NET MVC и отправлю ему некоторые данные с помощью вызова API со следующим содержимым.
{
"content": "<script>alert('hallo');</script>",
"title": "<script>alert('hallo');</script>"
}
Как я могу предотвратить принятие этого сервером? Я знаю, что XSS по умолчанию запрещен в MVC, но, похоже, он не работает. Это мой код на стороне сервера:
public class DefaultController : Controller
{
[HttpPost]
public JsonResult Create()
{
// ...skipped
}
}
Я что-то пропустил?