I have a table row that has the error message in it.
<tr runat=server id=trError1>
<td>...</td>
</tr>
Now if someone forgets to enter text or bad text in a textbox, I want this form field to be set to visible.
Can I use a asp.net validator for this or?
Sure, if you use the CustomValidator you can specify your own server and client-side callback function which can do pretty much anything (including showing/hiding table rows).
EDIT
Looks like your table marks items as visible or not server side so you’ll need to do something like this:
Markup
Code behind
Though if you’re using your table to show a list of errors, you should take a look at the ValidationSummary control.