ユーザーが予期しないクエリを介して要求する可能性がある状況について疑問に思っています。コントローラーアクションがあるとします
public ViewResult Details(int id)
{
Description description = db.Descriptions.Find(id);
return View(description);
}
ブラウザでの理想的なクエリは/admin/Details?id=1
. ユーザーがid=-1
またはid=a
またはその他の予期しない入力を入力した場合はどうなりますか。これをどのように処理しますか?