2017-07-07 56 views
0

我按照本教程学习的WebForms的基础知识:Web窗体数据绑定到SQL数据库

https://docs.microsoft.com/en-us/aspnet/web-forms/overview/presenting-and-managing-data/model-binding/updating-deleting-and-creating-data

我已经能够从网站的数据直接插入到数据库中。我现在面临另一个问题。按下表单的按钮后,我想在我的代码中获取插入的数据,以便我可以执行一些计算,然后将数据插入到数据库中。

是否可以使用教程中建议的方法实现此目的?

回答

1

您应该使用如下所示的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(); 
     } 
    } 
} 
+0

Thanks !!这似乎是最好的解决方案! – Aldridge1991