Como definir o local de upload de imagem no HtmlEditorExtender e ativar o sanitization para a depuração após referenciar 3 dlls e editar o web.config?
Hoje eu adicionei HtmlEditorExtender ao meu aplicativo web asp.net tudo funciona bem, mas estou enfrentando dois grandes problemas neste: 1. Como posso definir o local de upload de imagem onde a imagem será carregada por HtmlEditorExtender. 2. Não consigo ativar o AntiXSS Sanitizer Provider para este HtmlEditorExtender i seguir os métodos nesta páginapágina ajax do asp.net
mas quando eu coloco este código no Web.config
<sanitizer defaultProvider="AntiXssSanitizerProvider">
<providers>
<add name="AntiXssSanitizerProvider"
type="AjaxControlToolkit.Sanitizer.
AntiXssSanitizerProvider"></add>
</providers>
</sanitizer>
este sublinha<sanitizer>
tag e na depuração ele me pede para fornecer um arquivo Sanitizer.cs e diz que não foi possível carregar o tipo 'AjaxControlToolkit.Sanitizer.AntiXssSanitizerProvider'. (C: \ Users \ saurav \ Documents \ Visual Studio 2010 \ Projetos \ sauravtopnet \ sauravtopnet \ web.config linha 56) Localizando a origem de 'c: \ Users \ Stephen \ Documents \ Repos \ Superexpert \ AjaxControlToolkit \ Server \ AjaxControlToolkit \ HtmlEditorExtender \ HtmlEditorExtender.cs '. Soma de verificação: MD5 {79 93 7c d3 c7 ff b7 88 f af 76 3c 18 24 66 19} O arquivo 'c: \ Users \ Stephen \ Documents \ Repos \ Superexpert \ AjaxControlToolkit \ Servidor \ AjaxControlToolkit \ HtmlEditorExtender \ HtmlEditorExtender.cs' faz não existe. Procurando em documentos de script para 'c: \ Users \ Stephen \ Documents \ Repos \ Superexpert \ AjaxControlToolkit \ Server \ AjaxControlToolkit \ HtmlEditorExtender \ HtmlEditorExtender.cs' ... Examinando os projetos em 'c: \ Users \ Stephen \ Documents \ Repos Superexpert \ AjaxControlToolkit \ Server \ AjaxControlToolkit \ HtmlEditorExtender \ HtmlEditorExtender.cs '. O arquivo não foi encontrado em um projeto. Procurando no diretório 'D: \ Arquivos de Programas \ Microsoft Visual Studio 10.0 \ VC \ crt \ src \' ... Procurando no diretório 'D: \ Arquivos de Programas \ Microsoft Visual Studio 10.0 \ VC \ atlmfc \ src \ mfc \'. .. Procurando no diretório 'D: \ Arquivos de Programas \ Microsoft Visual Studio 10.0 \ VC \ atlmfc \ src \ atl \' ... Procurando no diretório 'D: \ Arquivos de Programas \ Microsoft Visual Studio 10.0 \ VC \ atlmfc \ include \ '... As configurações dos arquivos de origem de depuração para a solução ativa indicam que o depurador não solicitará que o usuário localize o arquivo: c: \ Users \ Stephen \ Documents \ Repos \ Superexpert \ AjaxControlToolkit \ Server \ AjaxControlToolkit \ HtmlEditorExtender \ HtmlEditorExtender. cs. O depurador não pôde localizar o arquivo de origem 'c: \ Users \ Stephen \ Documents \ Repos \ Superexpert \ AjaxControlToolkit \ Server \ AjaxControlToolkit \ HtmlEditorExtender \ HtmlEditorExtender.cs'.
Devo dizer-lhe que em c: \ Users \ Stephen \ Documents \ Repos \ Superexpert \ AjaxControlToolkit \ Servidor \ AjaxControlToolkit \ HtmlEditorExtender \ HtmlEditorExtender.cs Stephen não é qualquer usuário no meu sistema do que por que o depurador está procurando por esse caminho.
Eu adicionei essas duas linhas ao meu código por trás da página
using AjaxControlToolkit.Sanitizer;
using Microsoft.Security.Application;
este é o meu código ajax
<ajaxToolkit:HtmlEditorExtender
ID="hee" EnableSanitization="true"
TargetControlID="txtComments"
Runat="server" >
<Toolbar>
<ajaxToolkit:Undo />
<ajaxToolkit:Redo />
<ajaxToolkit:Bold />
<ajaxToolkit:Italic />
<ajaxToolkit:Underline />
<ajaxToolkit:StrikeThrough />
<ajaxToolkit:Subscript />
<ajaxToolkit:Superscript />
<ajaxToolkit:JustifyLeft />
<ajaxToolkit:JustifyCenter />
<ajaxToolkit:JustifyRight />
<ajaxToolkit:JustifyFull />
<ajaxToolkit:InsertOrderedList />
<ajaxToolkit:InsertUnorderedList />
<ajaxToolkit:CreateLink />
<ajaxToolkit:UnLink />
<ajaxToolkit:RemoveFormat />
<ajaxToolkit:SelectAll />
<ajaxToolkit:UnSelect />
<ajaxToolkit:Delete />
<ajaxToolkit:Cut />
<ajaxToolkit:Copy />
<ajaxToolkit:Paste />
<ajaxToolkit:BackgroundColorSelector />
<ajaxToolkit:ForeColorSelector />
<ajaxToolkit:FontNameSelector />
<ajaxToolkit:FontSizeSelector />
<ajaxToolkit:Indent />
<ajaxToolkit:Outdent />
<ajaxToolkit:InsertHorizontalRule />
<ajaxToolkit:HorizontalSeparator />
<ajaxToolkit:InsertImage />
</Toolbar>
</ajaxToolkit:HtmlEditorExtender>
esta é minha referência
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %>
e eu já baixei e adicionei todos os três .dlls.