In my Web.config file, I don't have a "sessionstate" element coded, which means I am using the default Session State which is InProc.

I am using Forms Authentication and once the the user is validated, I create a Ticket and Cookie programmically so I can stick some custom data in the Cookie.

I don't use Session Variables of any kind in my Web Application.

Can I simply turn off Session State or are there other things I need to take into consideration before I do this?

For example, if I turned off SessionState, when a user forgets to enter a required field on a Web Form and submits the Web Form, would the data they entered previously still be saved in or would I now have to handle this like you had to in Classic ASP?