【发布时间】:2016-02-25 10:25:24
【问题描述】:
我有一个剑道网格,我正在为它编写控制器逻辑。我希望在我的视图中通过下拉列表定义特定值。如何根据我的下拉列表选择更改控制器中的值。
public ActionResult tbl_vessels_Read([DataSourceRequest]DataSourceRequest request, decimal[] param_bhp, decimal[] param_deck)
{
var currentDate = DateTime.Now;
var futureDate = DateTime.Now.AddDays(21);
IEnumerable<tbl_vessels> tbl_vessels = db.tbl_vessels
.Where(c =>
(c.vessel_type.Contains("[DROPDOWNVALUE]")) &&
(c.fixture_stop == null) &&
(c.vessel_status.Contains("[DROPDOWNVALUE]")) ||
(c.vessel_type.Contains("[DROPDOWNVALUE]")) &&
(c.spotlist_id == [DROPDOWNVALUE]) &&
(c.fixture_start < currentDate) &&
(c.fixture_stop < futureDate)
);
}
我希望在我的下拉列表中显示我已用 [DROPDOWNVALUE] 标记的值的任何位置。这可能是不可能的,或者可能是需要 javascript 才能完成的事情,但在我认为我会寻求建议之前从未尝试过。
【问题讨论】:
-
是网格外的下拉列表。即在您想要返回结果集之前基于此值的读取操作/过滤器。当您开始询问网格然后移动到视图中的下拉列表时,您的要求并不完全清楚。更多有关该问题的背景信息将有助于为您提供更好的解决方案。
标签: javascript asp.net-mvc kendo-ui controller