I have some ajax form
@using (Ajax.BeginForm("Action1", "Controller",
new AjaxOptions
{
HttpMethod = "POST",
UpdateTargetId = "content2",
InsertionMode = InsertionMode.Replace,
},
new
{
id = "my_form",
@class = "options_form",
style = "height: 100%; width: 100%; "
}))
{
<div id="content2">
@Html.Partial("_FormPartial", Model)
</div>
}
And two buttons in my _FormPartial that calls two js functions
function onAct1() {
$('#my_form').attr('action', '@Url.Action("Action1", "Controller", new {area= "Test" })')
$('#my_form').submit();
}
function onAct2(s, e) {
$('#my_form').attr('action', '@Url.Action("Action2", "Controller", new {area= "Test" })')
$('#my_form').submit();
}
So for Act2 i want to use AjaxForm behavior byt for Act1 i want to make a simple page refresh and redirect to other page in controller.
So is there any way except changing form Url also change it behavior ?