我想知道是否有更好的方法来实现下面提到的CRUD。
[HttpGet]
public ActionResult EditStudent(int studentID)
{
Student obj = StudentBAL.GetStudent(id);
return View(obj);
}
[HttpPost]
[ValidateAntiForgeryToken]
public ActionResult EditStudent([Bind(Include="LastName,FirstMidName,EnrollmentDate")]Student model)
{
return View();
}
我不想将StudentID(主键)传递给客户端,因为它可以从开发人员工具(Firebug等)轻松修改。我也在POST请求中排除了studentid。让我知道如何在不通过primarykey的情况下执行更新/更改。