An ASP.NET Repeater results in following HTML code on client side:

```
<form name="sourceForm" method="post" action="sources.aspx" id="sourceForm">
    <table>
        <tr>
        <td>Best Buy</td>
        <td><input type="submit" value="Receive data" name="RecData1110" /></td>
        </tr>
        <tr>
        <td>Walmart</td>
        <td><input type="submit" value="Receive data" name="RecData1085" /></td>
        </tr>
        <tr>
        <td>Seven Eleven</td>
        <td><input type="submit" value="Receive data" name="RecData1125" /></td>
        </tr>
    </table>
</form>

```

The `name` attribute of each button is dynamically generated from text prefix and record ID from database.

How to get information which button has posted the form **without involving JavaScript**? (I know how to do this with JavaScript). It should be done with POST request.

Typically I get values of controls in a following way:

```
Request.Form["ControlName"]

```

But in this case I do not have any idea how determine who posted the form.

Is this possible at all with pure HTML and ASP.NET?