Help! I can't get FCKeditor to work on an Ajax-enabled page in ASP.NET 3.5. The control appears to work correctly, but data entered by the user is not posted back.
I have seen the solution that involves the following code:
However, my FCKeditor is contained within the ItemTemplate of a DetailsView control and isn't available in Page_Load.
So I added this to the code-behind:
And then added OnLoad="FCKeditor_Load" to the markup for the FCKeditor control. This code appears to execute without error, but the value entered into the control by the user is still not being posted back.
The editor itself is not located within an updatepanel, but there are other Ajax elements on the page.
Any ideas?
I have seen the solution that involves the following code:
private void Page_Load(object sender, EventArgs args) { Page.ClientScript.RegisterOnSubmitStatement( editor.GetType(), "editor", "FCKeditorAPI.GetInstance('" + editor.ClientID + "').UpdateLinkedField();"); }
However, my FCKeditor is contained within the ItemTemplate of a DetailsView control and isn't available in Page_Load.
So I added this to the code-behind:
protected void FCKeditor_Load(object sender, EventArgs e) { FCKeditor me = (FCKeditor)sender; Page.ClientScript.RegisterOnSubmitStatement( me.GetType(), me.ID, "FCKeditorAPI.GetInstance('" + me.ClientID + "').UpdateLinkedField();"); }
And then added OnLoad="FCKeditor_Load" to the markup for the FCKeditor control. This code appears to execute without error, but the value entered into the control by the user is still not being posted back.
The editor itself is not located within an updatepanel, but there are other Ajax elements on the page.
Any ideas?
Re: Please help with ASP.NET 3.5
I remember seeing a reference to this problem somewhere in my googling, but can't find it now...