Is there any reason to have two submit buttons as well as two different calls, one through form, one through ajax.
1. Get rid of the ajax
@using (Html.BeginForm("Test1", "Home", new { id = 1 }, FormMethod.Get))
{
@Html.Partial("TestPartial", Model)
<div>
<input id="Button1" type="button" value="Parent" />
</div>
}
partial
<div>
<input type="submit" name="submit" onclick="onClientClick()" value="Submit" />
</div>
2. Get rid of form action
@using (Html.BeginForm(null, null, new { id = 1 }, FormMethod.Get))
{
@Html.Partial("TestPartial", Model)
<div>
<input id="Button1" type="submit" value="Parent" />
</div>
}
partial the same