Очень странная ошибка, у меня есть поле в MVC View:
<%: Html.CheckBox("Reportable", ViewData["Reportable"])%>
Я предполагаю, что это плохая практика, но мне нужно логическое значение, и я пытаюсь получить его из FormCollection при обратной передачеделая:
wasteStreamReciever.ERCBReportable = bool.Parse(Request.Form["Reportable"]);
Я делаю это неправильно?Есть ли лучший способ?
edit
Я также пытался безрезультатно:
bool bchk = false;
bool.TryParse(Request.Form["Reportable"], out bchk);
edit2
Исключение:
A potentially dangerous Request.Form value was detected from the client
System.Web.HttpRequestValidationException