C# 如何使用dropdownlist进行过滤,I';我迷路了。ASP.NET
我有一个新的挑战,我想通过dropdownlist在MVC中执行过滤,我试图基于此站点构建我的控制器和视图,但我不明白为什么要使用两个模型,我知道视图将不同于webGrid的MVC,但我仍然可以享受部分代码,对吗?有知识的人能指导我吗 哦,再加上我打算在DateTime之前完成过滤,我知道我将永远被困在这里面:) 我的模型:C# 如何使用dropdownlist进行过滤,I';我迷路了。ASP.NET,c#,asp.net,asp.net-mvc,C#,Asp.net,Asp.net Mvc,我有一个新的挑战,我想通过dropdownlist在MVC中执行过滤,我试图基于此站点构建我的控制器和视图,但我不明白为什么要使用两个模型,我知道视图将不同于webGrid的MVC,但我仍然可以享受部分代码,对吗?有知识的人能指导我吗 哦,再加上我打算在DateTime之前完成过滤,我知道我将永远被困在这里面:) 我的模型: public Nullable<System.DateTime> Data_Registo { get; set; } public List<Sele
public Nullable<System.DateTime> Data_Registo { get; set; }
public List<SelectListItem> Datas { get; set; }
我的看法是:
<div class="col-md-4">
<form asp-controller="ShowProgramas" asp-action="Index" method="post" role="form">
<div class="form-group">
<div class="alert-danger" asp-validation-summary="ModelOnly"></div>
<label asp-for="ID_Programa"></label>
<select asp-for="ID_Programa"
class="form-control"
asp-items="@(new SelectList(Model.ListofDatas,"Value", "Text"))">
</select>
</div>
<div class="form-group">
<input id="Submit1" class="btn btn-success" type="submit" value="submit" />
</div>
</form>
有人能给我一个网页或教程上的建议吗?谢谢我的控制器:
public ActionResult Index(string listData)
{
Programa model = DataModel(listData);
return View(model);
}
private static Programa DataModel(string listData)
{
using (BaluEntities entities = new BaluEntities())
{
Programa model = new Programa()
{
Datas = (from c in entities.Programa
select new SelectListItem { Text = c.Data_Registo, Value = c.Data_Registo }).Distinct().ToList()
};
return model;
}
}
var listSer = from d in db.Database
orderby d.Date
select d.Date;
var servlist = listSer.Distinct();
ViewBag.startServ = new SelectList(servlist);