예제 #1
0
        protected override void LoadViewState( object savedState )
        {
            object[] myState = (object[])savedState;
            if( ( myState[0] != null ) )
            {
                base.LoadViewState( myState[0] );
            }
            if( ( myState[1] != null ) )
            {
                RewriterConfiguration config = new RewriterConfiguration();

                // Deserialize into RewriterConfiguration
                config = (RewriterConfiguration)XmlUtils.Deserialize( myState[1].ToString(), config.GetType() );
                Rules = config.Rules;
            }
        }
        protected override void LoadViewState(object savedState)
        {
            var myState = (object[]) savedState;
            if ((myState[0] != null))
            {
                base.LoadViewState(myState[0]);
            }
            if ((myState[1] != null))
            {
                var config = new RewriterConfiguration();

                //Deserialize into RewriterConfiguration
            #pragma warning disable 612,618
                config = (RewriterConfiguration) XmlUtils.Deserialize(Convert.ToString(myState[1]), config.GetType());
            #pragma warning restore 612,618
                Rules = config.Rules;
            }
        }