在 mvc 中下拉更改选择时加载列 JavaScript

Load column on drop down change selection in mvc JavaScript

如何在选择项目名称下拉列表中将员工姓名列表放在一栏中?同时,除了员工姓名 1 个文本框和一个日期筛选框外,还应动态生成。我不擅长脚本技术,需要一些指导。

我的做法是这样的,如果大家有什么意见请告诉我!

  1. 在页面的控制器操作中 return 视图模型中的项目对象列表。每个 Project 对象应该至少有两个属性;一个用于名称,一个用于唯一 ID。在页面的 Razor 视图中,通过 DropDownList HTML Helper.

  2. 呈现项目对象
  3. 接下来,设置一个 Web API 端点,用于根据分配给员工的项目检索员工列表。

  4. 在显示列表的 Razor 页面中,编写一些 JavaScript,它在 Project DropDownList 的值发生变化时执行。 JavaScript 应采用项目下拉列表的更新值,使用此值调用 Web API 端点以检索员工(基于项目 ID),并将结果数据呈现在 HTML select元素.