The form is submitted to the same URL that rendered it.
As specified in the documentation, the overload used is BeginForm(this HtmlHelper helper, object routeValues)
, so the value of ReturnUrl
will be passed as a route value. What happens to that value depends on the application's routes - typically it will be appended to the request URL as a query string parameter.
Try implementing the view and examining the rendered markup.