【发布时间】:2017-07-07 12:05:14
【问题描述】:
我正在按照本教程学习 WebForms 的基础知识:
我已经能够将网站中的数据直接插入数据库。我现在面临另一个问题。按下表单的按钮后,我想在我的代码中获取插入的数据,以便我可以执行一些计算,然后将数据插入数据库。
是否可以通过教程中建议的方法来实现?
【问题讨论】:
我正在按照本教程学习 WebForms 的基础知识:
我已经能够将网站中的数据直接插入数据库。我现在面临另一个问题。按下表单的按钮后,我想在我的代码中获取插入的数据,以便我可以执行一些计算,然后将数据插入数据库。
是否可以通过教程中建议的方法来实现?
【问题讨论】:
您应该使用addStudentForm_InsertItem() 方法,如下所示。
public void addStudentForm_InsertItem()
{
var item = new Student();
TryUpdateModel(item);
if (ModelState.IsValid)
{
//在此处进行修改、计算,并设置项目的更新属性。
using (SchoolContext db = new SchoolContext())
{
db.Students.Add(item);
db.SaveChanges();
}
}
}
【讨论】: