Index: /FCKeditor.Net/trunk/FCKeditor.cs
===================================================================
--- /FCKeditor.Net/trunk/FCKeditor.cs	(revision 1171)
+++ /FCKeditor.Net/trunk/FCKeditor.cs	(revision 1172)
@@ -321,4 +321,10 @@
 		}
 
+		[Category( "Configurations" )]
+		public bool HtmlEncodeOutput
+		{
+			set { this.Config[ "HtmlEncodeOutput" ] = ( value ? "true" : "false" ); }
+		}
+
 		#endregion
 
@@ -446,7 +452,17 @@
 		public bool LoadPostData(string postDataKey, System.Collections.Specialized.NameValueCollection postCollection)
 		{
-			if ( postCollection[postDataKey] != this.Value )
-			{
-				this.Value = postCollection[postDataKey] ;
+			string postedValue = postCollection[postDataKey] ;
+
+			// Revert the HtmlEncodeOutput changes.
+			if ( this.Config["HtmlEncodeOutput"] != "false" )
+			{
+				postedValue = postedValue.Replace( "&amp;", "&" ) ;
+				postedValue = postedValue.Replace( "&lt;", "<" ) ;
+				postedValue = postedValue.Replace( "&gt;", ">" ) ;
+			}
+
+			if ( postedValue != this.Value )
+			{
+				this.Value = postedValue ;
 				return true ;
 			}
Index: /FCKeditor.Net/trunk/FCKeditorConfigurations.cs
===================================================================
--- /FCKeditor.Net/trunk/FCKeditorConfigurations.cs	(revision 1171)
+++ /FCKeditor.Net/trunk/FCKeditorConfigurations.cs	(revision 1172)
@@ -70,4 +70,16 @@
 			}
 
+			// To avoid the "A potentially dangerous Request.Form value was
+			// detected from the client" error, forcing developers to set
+			// validateRequest=false in their pages, we are forcing
+			// HtmlEncodeOutput to "true", if not defined. (#294)
+			if ( !_Configs.Contains( "HtmlEncodeOutput" ) )
+			{
+				if ( osParams.Length > 0 )
+					osParams.Append( "&amp;" ) ;
+
+				osParams.Append( "HtmlEncodeOutput=true" ) ;
+			}
+
 			return osParams.ToString() ;
 		}
Index: /FCKeditor.Net/trunk/_whatsnew.html
===================================================================
--- /FCKeditor.Net/trunk/_whatsnew.html	(revision 1171)
+++ /FCKeditor.Net/trunk/_whatsnew.html	(revision 1172)
@@ -52,4 +52,6 @@
 			the <strong>FCKeditor.CreateHtml</strong> function, which returns the HTML needed
 			to create an editor instance in the page.</li>
+		<li>[<a target="_blank" href="http://dev.fckeditor.net/ticket/294">#294</a>] The HtmlEncodeOutput
+			setting is enforced by the editor component, to avoid having to set ValidateRequest="false" on pages using the editor.</li>
 	</ul>
 	<p>
