This project is read-only.

Tip: not marked as serializable

Mar 24, 2011 at 1:36 AM

If you are trying to include an object in your viewstate and you get an error "... Blah is not marked as serializable"

You may need [NonSerialized] attribute. It is perplexing that this had to be applied to a private field which is in another project.

		[NonSerialized]
		private Blah _blah;
		[XmlIgnore]
		internal Blah Blah
		{
			get { return _blah ?? (_blah = new Blah()); }
			set { _blah = value; }
		}