【发布时间】:2019-12-22 18:55:13
【问题描述】:
如何在选择项目名称下拉列表中将员工姓名列表放在一栏中?同时除了员工姓名1个文本框和1个日期过滤框也应该动态生成。我不擅长脚本技术,需要一些指导。
【问题讨论】:
标签: javascript c# asp.net-mvc-5 dropdown selectionchanged
如何在选择项目名称下拉列表中将员工姓名列表放在一栏中?同时除了员工姓名1个文本框和1个日期过滤框也应该动态生成。我不擅长脚本技术,需要一些指导。
【问题讨论】:
标签: javascript c# asp.net-mvc-5 dropdown selectionchanged
这就是我的做法,如果有人有任何批评,请告诉我!
在页面的控制器操作中,返回视图模型中的项目对象列表。每个 Project 对象应该至少有两个属性;一个用于名称,一个用于唯一 ID。在页面的 Razor 视图中,通过 DropDownList HTML Helper 呈现项目对象。
接下来,设置一个Web API 端点,用于根据分配到的项目检索员工列表。
在显示列表的 Razor 页面中,编写一些 JavaScript,在更改 Project DropDownList 的值时执行。 JavaScript 应获取项目下拉列表的更新值,使用该值调用 Web API 端点以检索员工(基于项目 ID),并在 HTML 选择元素中呈现结果数据。
【讨论】: