使用TryUpdateModel进行数据更新

  在控制器中可以使用TryUpdateModel或者UpdateModel方法来对指定的数据Model进行更新,如图所示的更新操作。

POST请求数据如下所示

使用如下代码就可以对指定的字段进行更新

使用TryUpdateModel或者UpdateModel方法可以省去我们对Action中的参数绑定,使用该方法可以自动为我们修改Model上同名的属性。

时间: 2024-10-11 12:15:16

使用TryUpdateModel进行数据更新的相关文章

数据更新+加载列表+删除数据

此项目实例为springMVCDB 一.数据检索更新 分析:要实现的效果是在第一个页面文本框中输入一个数值,点击检索,然后在第二个页面的文本框中显示.然后在这个文本框中输入新数据,点击更新按钮,数据库中的文件及文本框中的数据被改写.需要注意的是此操作是检索的userid,而要更新的则是它对应的username的值. 功能实现思路: 先实现数据更新,即在控制中用searchUser的方法实例化一个存放结果集的bean.然后是进行数据改写,就是实例化一个update的方法,将结果给bean.并用一个

数据更新、视图的创建与修改

一.实验目的 1.学会使用INSERT.UPDATE.DELETE等SQL语句进行数据更新: 2.学会使用CREATE.DROP等SQL语句创建和删除视图. 二.实验内容 1.在SQL Server Management Studio中使用INSERT.UPDATE.DELETE语句进行数据更新. 2.在SQL Server Management Studio中使用CREATE.DROP语句创建和删除视图. 三.实验步骤 1.利用SQL Server Management Studio在数据库S

SQL Server 2012 - 数据更新操作

SELECT * FROM dbo.Student; --1, 插入数据 Insert ,逗号分隔可以同时插入多条 INSERT dbo.Student ( StuID, Class, StuName, StuEnName, StuAge, StuBirthday, StuSex, Height, Remark ) VALUES ( '007', -- StuID - varchar(10) 3, -- Class - int N'呵呵', -- StuName - nvarchar(50) '

MySQL数据库实验五:数据更新

实验五   数据更新 一.实验目的 掌握数据更新操作的用法. 二.实验环境 三.实验示例 1.?往基本表SC中插入元组. ①    INSERT INTO S(S#,SNAME,AGE,SEX) VALUES('S36','GU',20,'M'): ②   INSERT INTO SC(S#,C#) VALUES('S5','C8'): ③        INSERT INTO SC VALUES('S4','C4',85), ('S3','C6',90), ('S7','C2',70): ④

Mongodb数据更新命令(update、save)

Mongodb更新有两个命令:update.save. 1.1update命令 update命令格式: db.collection.update(criteria,objNew,upsert,multi) 参数说明: criteria:查询条件 objNew:update对象和一些更新操作符 upsert:如果不存在update的记录,是否插入objNew这个新的文档,true为插入,默认为false,不插入. multi:默认是false,只更新找到的第一条记录.如果为true,把按条件查询出

ASP.NET MVC TryUpdateModel 更新model

总结参考:原文地址http://www.it165.net/pro/html/201305/5724.html TryUpdateModel (model)默认将view页面上form表单中的字段与model字段匹配, 如果相同则把表单中的值更新到model上, 如果只想更新某几个字段可以调用它的重载函数 例如 TryUpdateModel(model, new string[] { "字段1", "字段2", "字段3" }) 但如果今天我们页

update 表名 set 字段=值,数据更新

--数据更新 必须考虑是否有条件,往往能够做条件首先考虑主键值和唯一键语法:update 表名 set 字段=值,字段=值 .....where 条件 not|and|or--修改年龄 update Teacher set Age=18--将所有人年龄+1 设置表达式update Teacher set Age=Age+1--有条件的修改:修改张三的工资+1000,同时修改性别为女update Teacher set Salary+=1000,Gender='女' where Id=4--修改出

[原]OpenGL基础教程(五)缓冲区数据更新方式

1.glBufferSubData 适用于相同数据类型 void SetPositionY(float y){    vector<Vector3<float>>::iterator ver3;    for(ver3 = vertices.begin();ver3!=vertices.end();ver3++)    {        ver3->y +=y;     }    glBindBuffer(GL_ARRAY_BUFFER,posHandler);    glB

关于asp.net MVC 中的TryUpdateModel方法

有比较才会有收货,有需求才会发现更多. 在传统的WebFormk开发工作中,我们常常会存在如下的代码块 //保存 protected void btnSubmit_Click(object sender, EventArgs e) { try { BLL.MoneyBll cun = new BLL.MoneyBll(); Model.Money m1 = new Model.Money(); m1.Commany = int.Parse(this.Commany.Text); m1.Count