从控制器到SQL数据库,再到视图接收数据,快速理解数据新增!
新增数据
作者:吱韩菌
开发工具:Visual Studio 2015
撰写时间:2019-5-14
下面我们要在VS(开发工具:Visual Studio 2015)中完成数据新增
$("#insert").click(function () {
alert(234);
});
首先要给这个新增按钮绑定点击事件,insert是新增按钮的ID,alert(234)是点击按钮后,如果获取成功就会弹出框。
当ID获取成功后,接下来要给它添加一个新增的模态框,modalInsertAcademe是新增模态框的ID。绑定成功后,启动页面点击按钮会弹出模态框。
$("#insert").click(function () {
$("#modalInsertAcademe").modal();//弹出模态框
});
接下来该做的是新增数据,下面我们所用到的数据是SYS_Academe 学院数据表。在Models中查找.tt结尾的文件,再到CQUPT.tt中找到我们接下来要用到的文件(SYS_Academe)。
双击进去可以看到有自定义好的数据,这些都是数据库自定义的,尽量不要做改动,否则会出现一些意想不到的错误,严重的可能会使整个项目崩溃!
新增数据需要保存,这里需要给保存按钮写方法,先给保存按钮绑定一个onclick点击事件。
If判断AcademeName和AcademeCode是否为空,当它为空时,就执行else里的代码,layer.alert弹出提示框,当它不为空时,就执行post提交里的方法。
另外,在控制器那里也需要写一个方法来接收数据。在if判断中实例化SYS_Academe学院表,再给学院名称AcademeName和学院代号AcademeCode赋值。myModel.SaveChanges();这段代码的是用于将数据保存到数据库。
最后启动页面测试是否能保存数据;再次新增数据时模态框内的数据不会清空、是上次填写的数据时,我们需要添加一段代码:$("#formInsetAcademe input[type=‘reset’]").click();
这是bootstrap插件中的方法,它的作用是重置表单,清空表单里的数据。
(注:以上代码图片来源于授课老师!!!仅供参考,感谢支持!)