经过一系列MVC的练习,如数据库的数据显示,添加,删除等,还差一个功能,就是更新,那本次练习的是MVC对数据库的数据进行更新。
写好更新的存过程:
有了存储过程,可以写实体(Entity)的方法了。写一个更新的方法,即是说能和数据库直接进行更新动作。
接下来,我们要写Controller,两个Action,一个是显示更新的数据,另一个是使用属性[HttpPost]真实更新数据,并更新后数据返回给视图。
然后,我们去Views\Category目录下,创建一个Edit视图,关键语句参考下图箭头所指语句。
学习这个更新功能,让Insus.NET花上不少时间,也看了不少资料,但现在在实现它之后,又觉得简单之处。
在Index视图上添加一个编辑链接:
最后是实时操作演示,看看能否正常更新:
相关文章
- 01-02F5双活数据中心案例:银行业应用交付网络的实现
- 01-02C语言数据结构静态栈——计算器的实现
- 01-02Nosql数据库ElasticSearch的基础用法-初步探索
- 01-02达梦数据库比较两个表的数据结构是否相同,并找出差异
- 01-02王道数据结构:顺序表上基本操作的实现
- 01-02python中查询数据库时fetchone()函数和fetchall()函数的区别
- 01-02让 Mongoose 不再重复链接数据库(如何正确连接以解决升级后的报错)
- 01-02使用formData实现数据与文件的提交
- 01-02在.net中实现在textbox中按ctrl+enter进行数据的提交
- 01-02MVC中Control和View之间数据传递的方式