Это то, что я в настоящее время в моем Index.cs
:Как сделать фильтрованный поиск с несколькими полями
@model IEnumerable<MvcApplication7.Models.vwtest21>
<p>
@using (Html.BeginForm("Index", "Home", FormMethod.Get))
{
<b>Search By:</b> @Html.RadioButton("searchBy", "PROGCD", true) <text>PROGCD</text>
@Html.RadioButton("searchBy", "Date") <text>DOCRECDT</text><br />
@Html.TextBox("search") <input type="submit" value="Search" />
}
</p>
Я хочу, чтобы преобразовать его из RadioButton
на два поля отфильтрованного поиска для PROGCD
и DOCRECDT
с одним отправить кнопку. Ниже мой HomeController
, который я понятия не имею, как конвертировать, если я изменю его на отфильтрованный поиск.
public class HomeController : Controller
{
private ProjectDBContext db = new ProjectDBContext();
public ActionResult Index(string searchBy, string search)
{
if (searchBy == "Date") //searchBy == "PROGCD")
{
return View(db.vwtest21.Where(x => x.DOC_REC_DT1 == search).ToList());
}
else
{
return View(db.vwtest21.Where(x => x.PROG_CD == search).ToList());
}
}
Спасибо, это именно то, что я ищу! – ayton