Clearing a form of all entries or values is a common task in HTML but seemed to be a bit more challenging in ASP.NET. It seemed the only way to do this was by posting the page back to itself using server.transfer("page.aspx")
I just stumbled across this method new to ASP.NET 2.0 using OnClientClick and it works great.
<
asp:Button ID="btnReset" CssClass="smalltext" OnClientClick="Form1.reset();return false;" runat="server" Text="Clear Form" />
HTML version:
<input type="reset" value="Clear Form" name="Reset" onclick="ResetControls(this.form)">