It is common to have a Web page that calls itself. On this page, you may want to have many buttons that will each produce a different call. An example is a page that allows you to navigate, add, edit, or delete a record/recordset. You can accomplish this by appending special commands to the URL, exposing some implementation details. However, it is also possible to do this through a Post method. When a form has multiple submit buttons all with the same name, the value of the button will be returned via a Post method. You can then use this value to determine your action.