Como una opción alternativa es posible que desee utilizar ValidateInput como se describe here. Un ejemplo en el estilo de MVC sería:
[ValidateInput(false)]
public ActionResult Method(){
return View()
}
[ValidateInput(false)]
[AcceptVerbs(HttpVerbs.Post)]
public ActionResult Method(){
// your stuff here
RedirectToAction("index"); // or something
}
Creo que es más el camino de MVC para ir. Ahora su controlador le dice que hay un problema de seguridad en ese método de controlador. Su vista puede ser cualquier vista normal usando html helpers, etc. Tenga en cuenta que esto permite todo tipo de entrada, no filtrada. Funcionará con TinyMCE aunque.
// editar
woops que veo es necesario agregar
<httpRuntime requestValidationMode="2.0"/>
a WEBconfig, así como en las nuevas versiones de MVC. Supongo que podría no ser el camino a seguir.
Gracias .... Le habría votado pero soy nuevo en el sitio :) – RaVen
@RaVen, no hay problema, cuando hace preguntas y acepta respuestas gana reputación. –
Sí, lo sé, pero estoy filtrando las etiquetas de JavaScript ... Solo permito algunas etiquetas html seguras. Pero sí TinyMCE puede causar un defecto de seguridad. Nuevamente muchas gracias. :) – RaVen