Estamos tratando de crear una expresión de secuencia de comandos en una pieza de software que usamos y cuando probamos la secuencia de comandos en el simulador, funciona bien y regresa con "falso" como se esperaba, pero cuando hacemos clic en Guardar para guardar la secuencia de comandos, obtenemos el siguiente error :
Se detectó un valor Request.Form potencialmente peligroso del cliente (EventRuleControl$Accordion$Step4$Container$0_/WebControls/EventExpressions/ScriptExpressionControl.ascx_7d6147f9-8171-494a-8797-bc8f1b092de8$TextBoxScript="...(var x=0 ;x<etiquetas_de_usuario.longitud;x+...").
A continuación se muestra el script que estamos tratando de guardar para su ejecución:
var user_tags = session.user.getTags(); for(var x=0;x<user_tags.length;x++) { //log(user_tags[x].name); if(user_tags[x].name == "Tag 1") { if(fields.get("Speed",0) >= 5) { return true; } } } return false;Hemos intentado agregar:
<pages controlRenderingCompatibilityVersion="3.5" clientIDMode="AutoID" validateRequest="false"/> & <httpRuntime requestValidationMode="2.0" /> to the <httpModules> section in System.web of our web.config but to no avail.Cualquier ayuda sería muy apreciada.
Para mayor claridad, nuestra aplicación se ejecuta en NET. 4.0