You can change the form's action to page2.cshtml:
<form action="~/page2.cshtml" method="post">
<input type="text" name="youremail" /><br />
<input type="submit" value="click me" />
</form>
In page2:
<div> Thanks. I sent your request to:@Request["youremail"] </div>
Or, if you want to post the form to itself to aid validation, you can transfer values using cookies or session. More details can be found here:
http://www.mikesdotnetting.com/Artic....NET-Web-Pages