I think you're just slightly off on the naming conventions of MVC. Assuming the name of your controller class is AccountController
, you should specify that minus the "Controller" part in the BeginForm()
method:
@using (Html.BeginForm("Deposit", "Account", FormMethod.Post))
{
...
}