Если вы используете AJAX для публикации, вы можете написать свои собственные методы js, которые запускаются при нажатии кнопки отправки, вызывая правильные методы действия.
в случае, если вы не используете AJAX, я бы рекомендовал разделить две формы в вашей разметке, а затем выровнять форму подкатегории внутри формы категории с помощью css. используйте пустой div в качестве «проставки» в форме категории, чтобы освободить место для формы подкатегории.
полупсевдо-пример, чтобы (надеюсь) прояснить, что я имею в виду:
<form name="categoryForm" id="catForm" action="/Category/Add">
<!-- some form elements here... -->
<div id="subCategorySpacer"> </div>
<!-- maybe some more form elements... -->
<input type="submit">
</form>
<form name="subCategoryForm" id="subCatForm" action="/Category/addSubcategory">
<!-- form elements here too. and a submit button -->
</form>
и затем вы перемещаете форму подкатегории в место, где у вас есть разделитель, используя css. естественно, для этого необходимо знать точные размеры форм или использовать javascript для изменения их размера на стороне клиента.