Yes it is.
Normally that information is passed in the session and since you have two different server languages they use two different sessions.
I think the only option would be to put the error session variable value into the redirect url on the thank you page.
Then on top of the form page look for that url parameter and reset the session variable based on the Request.Querystring value.... so basically use the URL to pass and reconstruct session variables.