Я создал внутреннюю страницу sitefinity, на нее я добавил форму и кнопку отправки, моя проблема в том, что когда я отправляю страницу, она просто перезагружается и даже не достигает точки останова в моем фоновом режиме. Я проверил, и он даже не создает разметку формы.
@using (Html.BeginForm("DownloadAdvertClicksReport", "Reports", FormMethod.Post))
{
<div class="form-group">
@Html.LabelFor(m => m.From, new { @class = "sixteenpx" })
@Html.TextBoxFor(m => m.From, null, new { @class = "form-control datepicker sixteenpx" })
</div>
<div class="form-group">
@Html.LabelFor(m => m.To, new { @class = "sixteenpx" })
@Html.TextBoxFor(m => m.To, null, new { @class = "form-control datepicker sixteenpx" })
</div>
<div class="form-group">
@Html.LabelFor(m => m.Advert, new { @class = "sixteenpx" })
@Html.DropDownListFor(m => m.Advert, (IEnumerable<SelectListItem>)Model.PublishedAdverts, new { @class = "form-control sixteenpx border-0" })
</div>
<button type="submit" id="download" class="btn btn-primary sixteenpx">Download report</button>
}
[HttpPost]
public ActionResult DownloadAdvertClicksReport(AdvertClicksViewModel viewModel)
{
return Content(string.Empty);
}