Resumo: Para uso com FreeTextBox (versão 3.1.6) em ASP.Net 2.0, são necessários apenas 2 arquivos: FreeTextBox.DLL e ftb.imagegallery.aspx
1. Baixe a versão mais recente do FreeTextBox (versão 3.1.6) e descompacte-a
FreeTextBox 3.1.6 (18/07/2006) Endereço para download: http://freetextbox.com/download/
As melhorias detalhadas da versão e o histórico de modificações podem ser encontrados aqui: http://freetextbox.com/download/changelog.aspx
FreeTextBox 3.1.6 (18/07/2006)
* BUG: Problemas de postback no Firefox (devido ao código específico do IE)
* MUDANÇA: createlink agora requer que o texto seja selecionado
* BUG: FontSizesMenuList agora funciona corretamente
* ERRO: os usuários do IE veriam o caminho da tag de todo o documento
* BUG: correção do WordClean para tags <b>
* BUG: bug no tratamento FF vs. IE DOM da tag n extra
A diferença entre a versão gratuita e a versão paga pode ser encontrada aqui: http://freetextbox.com/features/
2. Abra o projeto ASP.Net2.0 e adicione uma referência. (Se você adicionou uma versão anterior do FreeTextBox, exclua primeiro a referência à versão anterior)
2.1. Copie ftb.imagegallery.aspx para o diretório onde deseja usar o FreeTextBox (claro que pode ser outro, mas pode ser necessário definir o caminho)
3. Adicione FreeTextBox à barra de ferramentas. (Barra de ferramentas>Geral>Seleção>Navegar até arquivo DLL, adicionar)
4. Agora você pode arrastar controles da barra de ferramentas para sua página
<FTB:FreeTextBox ID="Free1" ImageGalleryPath="~/ImageAdmin"
runat="servidor" Text='<%# Bind("Conteúdo") %>'
ButtonDownImage="Verdadeiro"
ToolbarLayout="ParagraphMenu,FontFacesMenu,FontSizesMenu,FontForeColorsMenu|Negrito,Itálico,Sublinhado,Tachado;Sobrescrito,Subscrito,RemoveFormat|JustifyLeft,JustifyRight,JustifyCenter,JustifyFull;BulletedList,NumberedList,Indent,Outdent;CreateLink,Unlink,InsertImage,InsertImage FromGallery, InserirRule |Cortar,Copiar,Colar;Desfazer,Refazer,Imprimir">
</FTB:FreeTextBox>
4.1. Modifique a propriedade ImageGalleryPath para o diretório onde suas imagens são colocadas.
5. Perguntas e respostas
5.1. P: Por que não consigo criar um novo diretório, fazer upload de arquivos, etc.?
R: Isso pode ser feito modificando a página ftb.imagegallery.aspx
<FTB:ImageGallery id="ImageGallery1"
SupportFolder="~/aspnet_client/FreeTextBox/"
AllowImageDelete="true" AllowImageUpload="true"
AllowDirectoryCreate="true" AllowDirectoryDelete="true" runat="Servidor" />
Modifique propriedades como AllowImageDelete
5.2. P: Por que não vejo o ícone “Inserir imagem da biblioteca de imagens”?
R: Modifique o atributo ToolbarLayout de <FTB:FreeTextBox /> e adicione um InsertImageFromGallery. O exemplo de código acima foi adicionado.
5.3. P: Por que o prompt do botão está em inglês?
R: <FTB:FreeTextBox /> tem um atributo chamado Idioma. Altere o padrão en-US para zh-CN, que é chinês simplificado. Ouvi dizer que esta versão vem com 25 idiomas.
http://www.cnblogs.com/cleo/archive/2007/01/16/freetextbox3_1_6.html