2013-03-05 68 views
0

我使用AjaxControlToolkit的HTMLEditorExtender在我的網站爲:AjaxControlToolit HTMLEditorExtender不粗體,斜體,下標和上標標記添加到最終提交的文本

<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> 

但問題是,每當我寫在文本框中輸入文本並將一些字符標記爲粗體,斜體,下標或上標,將其刪除並存儲在數據庫中,而不使用這些標記。所以,當我獲取數據以顯示在頁面上時,除了這四個標籤之外,所有標籤都可以正常工作。請告訴我該怎麼做才能解決這個問題?

回答

-1

確保您從擴展器中獲取文本,而不是文本框。使用這個文本保存到數據庫:

Dim myHTMLText as string 
myHTMLText =TextBox2_HtmlEditorExtender.text 

如果你已經這樣做了,發表您的代碼隱藏,所以我們可以來看看。

+0

'HtmlEditorExtender'不包含任何'text'或'Text'屬性 – 2013-03-06 16:10:51

相關問題