2013-03-05 7 views
0

J'utilise le HTMLEditorExtender de AjaxControlToolkit dans mon site web:AjaxControlToolit HTMLEditorExtender n'ajoute pas gras, italique, les balises indice et en exposant le texte final soumis

<asp:TextBox ID="TextBox2" runat="server" Width="90%" Rows="20" 
TextMode="MultiLine" Wrap="False" BorderStyle="Solid" BorderWidth="2px" 
Font-Names="Arial" Font-Size="Medium" ></asp:TextBox> 

<asp:HtmlEditorExtender ID="TextBox2_HtmlEditorExtender" runat="server" Enabled="True" TargetControlID="TextBox2"> 
        <Toolbar> 
        <asp:Undo /> 
        <asp:Redo /> 
        <asp:Bold /> 
        <asp:Italic /> 
        <asp:Underline /> 
        <asp:StrikeThrough /> 
        <asp:Subscript /> 
        <asp:Superscript /> 
        <asp:InsertOrderedList /> 
        <asp:InsertUnorderedList /> 
        <asp:RemoveFormat /> 
        <asp:SelectAll /> 
        <asp:UnSelect /> 
        <asp:Delete /> 
        <asp:Cut /> 
        <asp:Copy /> 
        <asp:Paste /> 
        <asp:Indent /> 
        <asp:Outdent /> 
        <asp:FontNameSelector /> 
        </Toolbar> 
</asp:HtmlEditorExtender> 

Mais le problème est à chaque fois que j'écris un texte dans la boîte de texte et marque certains des caractères comme gras, italique, indice ou exposant, il les supprime et stocke dans la base de données sans ces balises. Donc, quand je récupère les données à afficher sur une page, toutes les balises fonctionnent bien sauf ces quatre. S'il vous plaît dites-moi ce que je devrais faire pour résoudre ce problème?

Répondre

-1

Assurez-vous d'obtenir le texte de l'extension, pas la zone de texte. Utilisez ce texte pour enregistrer dans la base de données:

Dim myHTMLText as string 
myHTMLText =TextBox2_HtmlEditorExtender.text 

Si vous le faites déjà, diffusez vos codebehind afin que nous puissions jeter un coup d'oeil.

+0

'HtmlEditorExtender' ne contient aucune propriété' text' ou 'text' –

Questions connexes