MVC C# dynamic url depending on page variable : So I want it so that if someone loads say three or four entries when they search and they select entry two to edit when they click the open button how would i make it go to say /entry/2 or if they opened entry three it would say /entry/3

Im new to MVC so im really not sure what I am doing. 

    @model  IEnumerable<Savvy_CRM_MVC.Models.RootObject>
    @{ 
        Layout = null;
    }
    @foreach (var m in Model)
    {
    }

    <table class="mui-table">
        <thead>
            <tr>
                <th>Case ID</th>
                <th>Forename</th>
                <th>Surname</th>
                <th>Postcode</th>
                <th></th>
            </tr>
        </thead>
        <tbody>
            @foreach (var m in Model)
            {
                <tr>
                    <td>@m.Caseid</td>
                    <td>@m.Forename</td>
                    <td>@m.Surname</td>
                    <td>@m.Postcode</td>
                    <td><button>Open Case</button></td>
                </tr>
            }
        </tbody>
    </table>

so on clicking the button i want the url to change and it to load the data of that entry to the page in a format that will be decided later.