The url the data is sent to is governed by the form's "action" attribute, and as you have no action attribute it defaults to the current url, so that will be your Index action. You need to give the form tag in each partial view an action attribute that points to the action you want that form to submit to. You can do this by using the @Url.Action helper inside the form tag;
<form action="@Url.Action( ... )">
or you can use the BeginForm helper to make the whole form tag for you
FormExtensions.BeginForm Method (System.Web.Mvc.Html)[
^]