bool data_saved;
bool _haveTrace;
Hashtable view_states;
+#if NET_2_0
+ Hashtable control_states;
+#endif
Hashtable sizes;
public TraceContext (HttpContext Context)
SetRequestDetails ();
if (_Context.Handler is Page)
+#if NET_2_0
+ data.AddControlTree ((Page) _Context.Handler, view_states, control_states, sizes);
+#else
data.AddControlTree ((Page) _Context.Handler, view_states, sizes);
+#endif
AddCookies ();
AddHeaders ();
view_states [ctrl] = vs;
}
+#if NET_2_0
+ internal void SaveControlState (Control ctrl, object vs) {
+ if (control_states == null)
+ control_states = new Hashtable ();
+
+ control_states [ctrl] = vs;
+ }
+#endif
+
internal void SaveSize (Control ctrl, int size)
{
if (sizes == null)