PROBLEMA con HtmlEditor.Sanitizer : El control HtmlExtender, por temas de seguridad require que se instale el NUGET AjaxControlToolkit.HtmlEditor.Sanitizer, si no se hace se obtiene el siguiente error :
Error de servidor en la aplicación '/'.
The Sanitizer is not configured in the web.config file.
Either install the AjaxControlToolkit.HtmlEditor.Sanitizer NuGet package or set the EnableSanitization property to False (insecure).
Version instalada de HtmlEditor.Sanitizer.
Con solo instalar fue suficiente, no tuve que cambiar nada en el web.config.
PROBLEMA : Todo funcionaba bien, pero cuando en mi nuevo html Editor se pegaban tablas, estas no eran guardadas en el TextBox.Text, es decir si invocaba string cad = Text1.Text, obtenia algunos textos planos, pero las tablas no lograba obtenerlas, se desabarecian Tags como
< table > .
..y otros comandos html, no podía obtenerlos al hacer string cad = Text1.Text
SOLUCION : Tuve que colocar la Propiedad EnableSanitization="false" al HhmlEditor y listo.
EnableSanitization="false" ID="TextBoxMailBody_HtmlEditorExtender" runat="server" BehaviorID="TextBoxMailBody_HtmlEditorExtender" TargetControlID="TextBoxMailBody">
Tambien desintalé el Nuget HtmlEditor.Sanitizer, ya que al establecer EnableSanitization="false" no será utilizado y para manetener limpia mi solucion de Visual Studio 2019.
Descargar Ajax ToolKit version 19:
Ver ejemplos de los controles Ajax Control ToolKit v19.
No hay comentarios.:
Publicar un comentario