+1  A: 

The color of the control is not part of the submitted data when a POST occurs. You will need to create a sister hidden field that stores the valid/invalid data. Something like <input type="hidden" name="txtActualOrder_ValidationResults"/>.

Of course, validating client side to update the UI, and then throwing away the results of that validation and redoing it server side is the correct way to perform validation.

Alex Morris
thanks for the post explanation. I was overthinking the problem and wanting to try and place a hidden field in the gridview rows. Instead I placed a hidden field on the page where I store references to approved items comma delimeted.