controlls返回值
return View(); //返回视图
return Content("密码修改成功!"); //返回文本
return JavaScript("alert('密码修改成功!');"); //返回javascript
运行一下程序,有助理解代码,比干看代码好多了,有时代码是错的,有时看代码是理解不了的。今天这个返回值就是意外的发现。
地址栏,get
Ajax.BeginForm(,是post
前端显示值
@ViewBag.title
sqlserver返回插入的最新Id
第一种 @@IDENTITY:
--插入语句
select @@IDENTITY
@@IDENTITY可以返回当前连接所有范围内插入最后所生成的标识值
(包括任何调用的存储过程和触发器)。这个函数不只是可以适用于表。函数返回的值是最后表插入行生成的标识值。比如,现在有一个a表和一个b表,a表插入一条数据并触发 trigger (触发器)为b表插入一条数据,这时@@IDENTITY返回的其实是b表的标识列的值,因为@@IDENTITY它总是获取最后一条变更数据的自增字段的值。@@IDENTITY 返回为当前会话的所有作用域中的任何表最后生成的标识值。
第二种 IDENT_CURRENT:
--插入语句
select IDENT_CURRENT('表名')
IDENT_CURRENT()是一个函数,它有一个参数,它的参数就是指定要返回的标识列的值的表名。
IDENT_CURRENT()返回为任何会话和任何作用域中的特定表最后生成的标识值, 不受作用域和会话的限制,而受限于指定的表。
第三种 SCOPE_IDENTITY:
--插入语句
select SCOPE_IDENTITY()
SCOPE_IDENTITY()返回为当前会话和当前作用域中的任何表最后生成的标识值。一个作用域就是一个模块——存储过程、触发器、函数或批处理。