У меня есть текстовое поле и кнопка отправки. Все, что мне нужно сделать, это получить записи на основе предоставленной даты и когда будет получен запрос на получение, я просто хочу отобразить текстовое поле и кнопку. Для запроса по почте я хочу проверить совпадение даты с записью и хочу отображать данные в одном представлении. Как это возможно. Я имею представление какКак использовать Частичный вид в mvc4
@model IEnumerable<ShopOnline.Models.Order>
<script type="text/javascript">
$(function() {
$("#Date").datepicker({dateFormat:"dd/mm/yy"});
});
</script>
@using(Html.BeginForm())
{
<table>
<tr>
<td>Enter Date</td>
<td>@Html.TextBox("Date")</td>
<td><input type="submit" value="Submit" /></td>
</tr>
</table>
}
<table border="1">
<thead>
<tr>
<td>Order</td>
<td>Product Name</td>
<td>Quantity</td>
<td>Amount</td>
<td>Price</td>
<td>Date</td>
</tr>
</thead>
<tbody>
@foreach(var item in Model)
{
<tr>
<td>Select Date</td>
<td>@item.Order_Id</td>
<td>@item.Product_Name</td>
<td>@item.Quantity</td>
<td>@item.Amount</td>
<td>@item.Order_Date</td>
</tr>
}
</tbody>
Здесь контроллер Действие Метод
public ActionResult Admin()
{
return View(db.Orders.ToList());
}
[HttpPost]
public ActionResult Admin(DateTime Date)
{
var record = db.Orders.Where(x => x.Order_Date ==Date).ToList();
return View(record);
}
Теперь здесь проблема я буду получать все записи отображаются, если я выполнить GET запрос и я только хотите отобразить текстовое поле и кнопку в запросе GET, а если я выполню запрос POST, я хочу получить список записей в одном представлении с помощью текстового поля и кнопки. Таким образом, можно с частичным вид применяется здесь и как эта работа
При частичной могут быть использованы для этого или каких-либо других вариантов ... – User
использование '' Ajax.BeginForm() '' –
@EhsanSajjad так, что он делает – User