摘要: 在 一个MIS系统中,没有用事务那就绝对是有问题的,要么就只有一种情况:你的系统实在是太小了,业务业务逻辑有只要一步执行就可以完成了。因此掌握事务处 理的方法是很重要,进我的归类在.net中大致有以下4种事务处理的方法。大家可以参考一下,根据实际选择适当的事务处理。1 SQL事务 sql事务是使用SQL server自身的事务:在存储过程中直接使用Begin Tran,Rollback Tran,Commit Tran实现事务:优点:执行效率最佳限制:事务上下文仅在数据库中调用,难以实现复杂的业务逻辑。Demo:(所有demo,都以SQL Server自带的Northwind数据的表Regio 阅读全文
posted @ 2013-06-25 15:03 甜菜波波 阅读(368) 评论(0) 推荐(0)
摘要: 今天在项目中,想对asp.net弹出提示框来个封装,为了能更好的调用,就添加了一个CS类,结果方法还没写完就报错了,提示命名空间不对,我 想,那就添加引用吧,但是貌似结果也不行,在添加了所有WEB引用之后,最终提示“非静态的字段、方法或属性 “System.Web.UI.Page.ClientScript.get”要求对象引用”于是根据提示的命名空间做了强制转换,就OK了。Pagepage = (Page)System.Web.HttpContext.Current.Handler;page .ClientScript.RegisterStartupScript(page.GetType(). 阅读全文
posted @ 2013-06-05 09:23 甜菜波波 阅读(364) 评论(0) 推荐(0)
摘要: C#遍历指定文件夹中的所有文件 DirectoryInfo TheFolder=new DirectoryInfo(folderFullName);//遍历文件夹foreach(DirectoryInfo NextFolder in TheFolder.GetDirectories()) this.listBox1.Items.Add(NextFolder.Name);//遍历文件foreach(FileInfo NextFile in TheFolder.GetFiles()) this.listBox2.Items.Add(NextFile.Name); ================= 阅读全文
posted @ 2013-04-08 10:29 甜菜波波 阅读(180) 评论(0) 推荐(0)
摘要: 当用户访问页面时,整个页面将会被服务器保存在内存中,这样就对页面进行了缓存。当用户再次访问该页,页面不会再次执行数据操作,页面首先会检查服务器中是否存在缓存,如果缓存存在,则直接从缓存中获取页面信息,如果页面不存在,则创建缓存。页面输出缓存适用于那些数据量较多,而不会进行过多的事件操作的页面,如果一个页面需要执行大量的事件更新,以及数据更新,则并不能使用页面输出缓存。使用@OutputCatch指令能够声明页面输出缓存,示例代码如下所示。<%@ OutputCache Duration="120" VaryByParam="none" %>上 阅读全文
posted @ 2013-03-20 10:10 甜菜波波 阅读(145) 评论(0) 推荐(0)
摘要: http://www.malsup.com/jquery/form/ 阅读全文
posted @ 2013-03-10 02:26 甜菜波波 阅读(218) 评论(0) 推荐(0)
摘要: 用C# WebClient类 提交WebClient是一个强大的类。提供向 URI 标识的资源发送数据和从 URI 标识的资源接收数据的公共方法。这也就意味着可以像网站发送数据。例如给网站留言,注册用户等等。。。。。。下面是自动注册的一个功能具体代码using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;using System.Net; 阅读全文
posted @ 2013-03-01 14:38 甜菜波波 阅读(603) 评论(0) 推荐(0)
摘要: private void WebClientButton_Click(object sender, System.EventArgs e){PageUrl = UrlText.Text;WebClient wc = new WebClient();wc.Credentials = CredentialCache.DefaultCredentials;///方法一:Byte[] pageData = wc.DownloadData(PageUrl);ContentHtml.Text = Encoding.Default.GetString(pageData);/// 方法二:/// ****** 阅读全文
posted @ 2013-03-01 11:46 甜菜波波 阅读(203) 评论(0) 推荐(0)
摘要: 1. js版<input style="visibility:hidden" id="upload" type="file" name="xxx" onchange="var a=this.value;alert(a);document.getElementById('uploadname').innerHTML=a;" /><a id="uploadname" href="javascript:document.getElemen 阅读全文
posted @ 2013-02-28 15:44 甜菜波波 阅读(316) 评论(0) 推荐(0)
摘要: 第一种方法//上传文件publicvoidFN_UpFiles(){//遍历File表单元素HttpFileCollectionfiles=HttpContext.Current.Request.Files;//StringBuilderstrMsg=newStringBuilder();//strMsg.Append("上传的文件分别是:<hrcolor='pink'/>");try{for(intiFile=0;iFile<files.Count;iFile++){//检查文件扩展名字HttpPostedFilepostedFile=f 阅读全文
posted @ 2013-02-28 15:11 甜菜波波 阅读(244) 评论(0) 推荐(0)
摘要: 1.新建一个test.aspx页面<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head runat="server"> <title></title> <script 阅读全文
posted @ 2013-02-28 14:44 甜菜波波 阅读(312) 评论(0) 推荐(0)