Hi All -
I had a problem that I thought I share with you the solution.
I integrated the FCKEditor and the .NET source code into a project of mine. I tried to use the:
Session["FCKeditor:UserFilesPath"]
to set the session path to my dynamic file storage. The problem I tracked down was that the SessionID was changing (yes, within the same application/project) between my page in which the Session was set and the:
FCKeditor\editor\filemanager\browser\default\connectors\aspx\connector.aspx
where the file connector was stored. As it turns out, apparently by design, .NET will revert to ASP (not .NET) cookie handling if an HTM/HTML page is served from the server, which the IFRAME that stores the FCKEditor is (you can view more detail on this at:
http://www.syncfusion.com/FAQ/aspnet/WEB_c9c.aspx#q202q
I'm not sure of any more elegant workarounds, so I'm going to rename all FCKEditor items to be .aspx rather than .html so the session state in maintained throughout.
While there may be a way to have all htm pages parsed through the .NET isapi rather than the ASP api, in my environment I need both.
Hopefully this can help out fellow .NETters who may be having trouble maintaining session state through their implementation.
Cheer!
Tue, 11/28/2006 - 15:50
#1