MVC中的验证和事务

1、关闭验证
在这里插入图片描述

HTML代码对于.NET MVC 的默认验证来说,这是危险的,
直接传入HTML代码,它会认为进行攻击,
因为是传入代码,代码可作为攻击使用,
验证就会认为传入危险参数.
由于要存入HTML,关闭验证,允许保存,
否则就会报错.

2、 事务

在这里插入图片描述

TransactionScope :保证在事务包裹的操作要么成功要么失败.
不允许运行到一半,停止之后,数据放到数据库中一些错误的数据.
保证数据的正确性.
保证这些操作一次性完成.
using :在这里不是引用,而是使用,用完之后自动销毁.

需要手动引用:打开解决方案资源管理器,找到引用,右键,添加引用,程序集,框架,找到:

在这里插入图片描述

然后确定.
还要在控制器使用:
在这里插入图片描述

点第一个使用.

开启事务:
在这里插入图片描述

使用事务:把代码放在事务中.
在这里插入图片描述

提交事务:
在这里插入图片描述

处理完代码之后,一定要提交事务.
这一步才是真正保存到数据库.

猜你喜欢

转载自blog.csdn.net/weixin_44540320/article/details/89328630