I am building a webapp using ASP.NET MVC. In my application I need to change the functionality of a submit button in HTML code. Right now after clicking submit, the data is submitted and the page redirect to some particular one (I don’t know why this one) but I want to stay at the same page. How can I achieve this? I have done research but all the answers didn’t work for me.
The code of the button is following:
<button type="submit" value="Dodaj" class="btn btn-success" data-toggle="modal" data-target="#infoModal">Dodaj</button>
Advertisement
Answer
@using (Html.BeginForm()) { ... <input name="Save" type="submit" value="Save" /> } @using (Html.BeginForm("MyController", "MyAction")) { ... <input name="Save" type="submit" value="Save" /> }
You can set manually the redirection
The first one submits to the same action and same view is rendered
or
Inside the controller, there may be a code to redirect to some other action