1 回答

TA貢獻1825條經驗 獲得超6個贊
這是我認為你應該做的,
如果您Action在控制器中是GetStudents,并且您的下拉列表的值為字符串(畢業狀態),請將其傳遞給過濾器按鈕上的控制器單擊
[HttpPost]
public ActionResult Documents(string? graduationStatus)
{
var graduates = db.Graduated_Students.Where(student => student.GraduationStatus == graduationStatus);
return View(graduates.ToList());
}
請注意,必須與數據庫中的string? graduationStatus類型相同student.GraduationStatus
還要確保Html.BeginForm()對控制器有正確的操作
@Html.BeginForm("GetStudents", "Controller", FormMethod.Post, new { @class = "my_form"})
編輯:
將下面的行更改為
@Html.DropDownList("GraduationStatus", new SelectList(ViewBag.GraduationStatus, "Value Here", "Text Here", null), "- Select -", new { @class = "form-control"})
- 1 回答
- 0 關注
- 154 瀏覽
添加回答
舉報