View:
@using (@Html.BeginForm("Show", "test", FormMethod.Post))
{
    <fieldset>
        <table >
            <tr>
                <td>
                    @Html.LabelFor(model=> model.Show)
                </td>
                <td>
                 @Html.TextBox("txtvalue", null)
                </td>
            </tr>
        </table>
             <input type="button" value="Show" onclick = "@("location.href='"+ @Url.Action("Show", "test")+"'" )" />
           <input type="button" value="Go" onclick ="@("location.href='"+ @Url.Action("Go", "test")+"'" )"/>
    </fieldset>
}
and two action methods in the controller,
public ActionResult Show(string txtvalue)
{
    ...
} 
public ActionResult Go(string txtvalue)
{
    ...
} 
based on which button been click , it should go to the corresponding action method and pass the value of the textbox.
Can anyone suggest me the way to do it. I wrapping my head around couldn't figure out.