У меня есть частичное представление, которое мне нужно повторно использовать:
div class="selectDate">
@using (Html.BeginForm("ViewTransactionLog", "Profile", FormMethod.Get))
{
<div class="selectDateLabel">Date:</div>
<div>
@Html.TextBox("start", range.Start, new { @class = "pickDate" }) to @Html.TextBox("end", range.End, new { @class = "pickDate" })
</div>
<div>
<input type="submit" value="Go" />
</div>
}
</div>
Это код для выбора 2 дат.Поскольку данные невелики, я хочу передать их через метод Get.Я также хотел бы обобщить это и поместить его в свой собственный cshtml;однако Html.BeginForm
ожидает, что имя контроллера и имя действия будут заданы, если я хочу использовать метод Get.Есть ли способ избежать этого, чтобы я мог просто переместить код в его частичное представление?