<form id="Form1" method="Post" runat="server" action="SaveMessage.aspx">To my big surprise, when I look at the code in the browser, it gives this:
<form name="Form1" method="Post" action="AddMessage.aspx?Session=BFNGt+t99C%2frk%" id="Form1">Basically, this is the URL which called the page. So, why is this URL overwriting the action method of my form?