d'erreur très étrange, j'ai un champ sur un MVC Vue:Exception levée lorsque Request.Form [ « bla »] est appelé une forme de cases à cocher valeur
<%: Html.CheckBox("Reportable", ViewData["Reportable"])%>
Im devinant c'est une mauvaise pratique, mais je besoin d'une valeur booléenne, et essaie de l'obtenir de la FormCollection en faisant postback sur:
wasteStreamReciever.ERCBReportable = bool.Parse(Request.Form["Reportable"]);
que je fais mal? Y a-t-il un meilleur moyen?
modifier
J'ai aussi essayé en vain:
bool bchk = false;
bool.TryParse(Request.Form["Reportable"], out bchk);
Edit2
L'exception levée est:
A potentially dangerous Request.Form value was detected from the client
System.Web.HttpRequestValidationException
Quelle exception est levée? – egrunin
vérifier edit # 2, à partir de ce que je peux dire c'est assez commun, mais il y a beaucoup de facteurs qui pourraient le causer. –