2014-10-31 63 views
0

我的CKEditor控件顯示得很好。但是,當我單擊保存並回發頁面時,我無法從控件中獲取新文本。 查看下面我試圖檢索的值。無論我做什麼,我都會獲得舊的價值。CKEditor在回發後沒有從ASP.NET文本框捕獲數據

注意:我不想使用CKEditor ASP.NET控件,因爲它使用的是舊版本的CKEditor,它有一些非常煩人的錯誤。

<script type="text/javascript" src="/ckeditor/ckeditor.js"></script> 
<script src="/ckeditor/adapters/jquery.js"></script> 
<script type="text/javascript"> 
    $(function() { 
     $('.ckeditor').ckeditor(function() { }, { toolbar: 'Editprofile' }); 
    }); 
</script> 


<asp:TextBox ID="tbDescription_en" CssClass="ckeditor" TextMode="MultiLine" runat="server" /> 


Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load 
    If Not Page.IsPostBack Then 
     'tbDescription_en.Text is equal to old value here 
    Else 
     'tbDescription_en.Text is equal to old value here 
    End If 
End Sub 

Protected Sub lbSave_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles lbSave.Click 
    'tbDescription_en.Text is equal to old value here 
End Sub 

回答

1

原來,問題在於我使用linkbutton。我用一個普通的按鈕替換它,現在它都可以工作。 原因是linkbutton不會直接回發。

相關問題