C#:数据库SQL操作通用类
1: using System; 2: using System.Data; 3: using System.Data.SqlClient; 4: 5: 6: namespace QxtIntface 7: { 8: class DBCom 9: { 10: // 获取与数据库的连接 ...
C#读取被进程占用的文件
文件“D:\Log\Cargoabc\logfilecargoabc.txt”正由另一进程使用,因此该进程无法访问该文件。logfilecargoabc.txt是一个日志文件,不定时都可能由另外的程序对它进行日志记录写入操作。今需要对日志文件读取出来...
ASP.NET的应用程序域须知
当在Windows中启动Notepad程序时,众所周知程序会执行一个包含在容器内的进程。可以启动多个Notepad的实例,并且每个实例都会在一个专注的进行程运行。使用任务管理器,可以看到在系统中当前运行的所有进程的清单。...
通过ASP.NET编程进行远程杀死进程
以下是C#代码: < %@ Page Language="c#" %> < HTML> < HEAD> < % @ Import namespace= "System.Diagnostics" %> < script. language="C#" runat="Server...
.Net(C#)关于变量的命名和属性
static readonly与const的变量,作用是一样的,无论访问修饰符是不是public,还是其它(private、protected、internal),变量名称一般为大写,中间以下划线。 public static readonly int MAX_HEIGHT; public cons...
关于Asp.net ajax下的异常处理
为了不至于全部重新来修改一遍,我考虑了这几种处理方式: 1.在web.config的customErrors配置中设置当出现未处理的异常时转到指定页; 2.在Global.asax的Application_Error事件处理程序中,将异常信息输出到...
处理ASP.Net开发常见Datagrid错误
虽然 Datagrid 控件易于使用,但同样易于给使用者带来麻烦。以下是许多人所犯的一些错误,这些人包括从初学者到富有经验的 .NET 专家。您可以看到许多苦闷的使用者在 ASP.NET 新闻组和论坛就这些错误提出问题。遵循...
ASP.NET程序安全的基础知识
成员关系的概念在人类社会中是一个层次比较低的概念,源于希望属于某个群组的意识。我们希望能觉得自己是某个团队的一部分,让别人知道我们是谁,因此Web搭上这个流行趋势,采用这个概念只是时间早晚的问题。如果坐...
ASP.NET 2.0中连接字符串的设置
在ASP.NET 2.0中,使用了一种在运行时解析为连接字符串值的新的声明性表达式语法,按名称引用数据库连接字符串。连接字符串本身存储在 Web.config 文件中的 <connectionStrings> 配置节下面,以便易于在单个位置为...
ASP.NET缓存的方法分析
尽早缓存;经常缓存 您应该在应用程序的每一层都实现缓存。向数据层、业务逻辑层、UI 或输出层添加缓存支持。内存现在非常便宜 — 因此,通过以智能的方式在整个应用程序中实现缓存,可以获得很大的性能提高。 缓存可...
ASP.NET2.0中文验证码的实现
在判断的时候只要把取得的文本框的值与“Session["valicode"] ”进行判断是否一致就行了。 //建立位图对象 Bitmap NewbitMap = new Bitmap(90, 22, PixelFormat.Format32bppArgb); //根据上面创建的位置...
.Net验证控件与自定义验证合作无间
场景:一个注册表单,其间有.Net自带的验证控件,但有一些验证必须得借助于另外的一些js,如验证是否复选了注册协议(这里为了说明,只举这样一个简单的例子)。这样的话,会涉及到二次验证,第一次可能是.Net验证控件...
使用C#在应用程序间发送消息
首先建立两个C#应用程序项目。第一个项目包含一个Windows Form(Form1),在Form1上有一个Button和一个TextBox。第二个项目包含一个Windows Form(Form1),在Form1上有两个Button,分别用来测试第一个应用程序中Button...
水晶报表参数编程示例代码
Imports CrystalDecisions.Shared Imports CrystalDecisions.CrystalReports.Engine Private Const RPT_NAME As String = "CustomerOrders.rpt" Private C...
页面装载用户控件时的事件顺序
在WebForm1页面上直接放置用户控件WebUserControl1时的事件顺序:WebUserControl1_Init <br>WebForm1_Init <br>Page_Load <br>WebUserControl1_Load <br>WebForm1_PreRender <br>WebUserControl1_PreRender <br>WebU...
.NET中的密码学--对称加密
using System; using System.Drawing; using System.Collections; using System.ComponentModel; using System.Windows.Forms; using System.Data; using System.Security...
ASP.NET页面间传值汇总
一、目前在ASP.NET中页面传值共有这么几种方式:1、表单提交, <form. action= "target.aspx" method = "post" name = "form1"> <input name = "param1" value = "1111"/> <input name = "pa...
实例解析.net remoting 技术要点
Remoting 为应用程序间或进程间通讯提供了一种可行的途径。两个进程可以存在于同一台电脑也可以分别存在于连网的局域网或者广域网中的两个不同的计算机上。计算机进程间通讯表面上看起来没什么大不了的,不过,它...
asp.net 执行url重写收藏
让我们花点时间来看一下网站上的一些 URL。您是否发现一些类似于 http://yoursite.com/info/dispEmployeeInfo.aspx?EmpID=459-099&type=summary 的 URL?或者,您可能将一系列网页从一个目录或网站移动到另一个目录...
C# / .Net 批量重命名文件
C#里面,重命名文件时,没有 rename 这个功能,使用的是FileInfo.MoveTo的方式,MoveTo 到原目录里一个新的名字,即实现了重命名我这里举一个例子,将某个目录下的所有文件,或者某个文件类型的所有文件,按数值索...