-
C#事物
执行ADO.NET事务包含四个步骤,分别为: ①调用SqlConnection对象的BeginTransaction()方法,(只调用这个方法前,要打开数据库连接,否则将会出现异常) 创建一个SqlTransaction对象,标志事务开始。 ②将创建的SqlTransaction对象分配给要执行的SqlCommand的Transa...
2018-06-18 01:08:03
-
事物
代码如下://初始化SqlConnection sqlConnection = new SqlConnection();SqlCommand sqlCommand = new SqlCommand();sqlCommand.Connection = sqlConnection;//建立并开启事务sqlConnection.Open();SqlTransaction sqlTransaction = sqlConnection.BeginTransaction();...
2018-06-18 01:07:48
-
base64字符串转文件,以及ngImgCrop裁剪图片并上传保
base64字符串是包含文件格式的文件字符串,例如: data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAYAAACtWK6eAAAgAElEQVR4Xsy9+ 根据base64字符串可以转化成真实的文件。思路是,首先将base64字符串读取城字节数组;然后将字节数组读入到字节流(内存流);其...
2018-06-18 01:07:18
-
任意输入判断是否为回文数
回文数的判定 很多人纠结回文数的数学概念 忘了可以直接分割字符串 如此连中文都可以分割 纯给萌新看 static void Main( string [] args) { bool bl = true ; while (bl) { Console.WriteLine( " \n请输入需要判断的数字; " ); string X = Console.ReadLine(); if (X =...
2018-06-18 01:07:24
-
C#之继承
一.继承的类型 在面向对象的编程中,有两种截然不同继承类型:实现继承和接口继承 1.实现继承和接口继承 *实现继承:表示一个类型派生于基类型,它拥有该基类型的所有成员字段和函数。在实现继承中,派生类型采用基类型的每个函数的实现代码,除非在派生类型的定义中指...
2018-06-18 01:07:15
-
Js调用asp.net后台代码
方法一 : 1、首先建立一个按钮,在后台将调用或处理的内容写入button_click中; 2、在前台写一个js函数,内容为document.getElementById("btn1").click() 或者document.getElementById("btn1").onclick() 3、在前台或后台调用js函数,激发click事件,等于访问后台c#函...
2018-06-18 01:06:45 js函数
-
.NET插件技术-应用程序热升级
今天说一说.NET 中的插件技术,即 应用程序热升级。在很多情况下、我们希望用户对应用程序的升级是无感知的,并且尽可能不打断用户操作的。 虽然在Web 或者 WebAPI上,由于多点的存在可以逐个停用单点进行系统升级,而不影响整个服务。但是 客户端却不能这样做,毕竟用...
2018-06-18 01:06:54
-
Sturct类型装箱时会遇到的问题
Object在拆箱时会在栈空间生成一个临时变量。所以Struct在使用时尽量将内容都声明为readonly为好 [Struct] type Point= val mutable X: double val mutable Y: double member x.Change(a, b) = x.X - a x.Y - b override x.ToString() = sprintf " %A %A " x.X x.Y let...
2018-06-18 01:06:39
-
Html
head title/title style type="text/css" #Text1 { width: 97px; } /style script language="javascript" type="text/javascript"// 



