
Asp.Net
文章平均质量分 76
txx9010
这个作者很懒,什么都没留下…
展开
-
C#中往数据库插入空值的问题
在用C#往数据库里面插入记录的时候, 可能有的字段你不赋值,那么这个字段的值就为null, 如果按一般想法的话,这个值会被数据库接受, 然后在数 据表里面显示为NUll, 实际上这就牵扯到一个类型的问题, C#中的NUll于SQL中的null是不一样的, SQL中的null用C#表示出来就 是DBNull.Value, 所以在进行Insert的时候要注意的地方.Example:转载 2012-01-12 14:53:30 · 4396 阅读 · 2 评论 -
Ajax用法大全
请尝试Michael Schwarz的AJAX .NET包装器,通过它ASP.NET开发人员可以快速方便的部署很容易利用AJAX功能的页面。需要注意的是,这个包装器处于初期开发阶段,因此还没有完全成熟。然而,AJAX这样的技术很可能破坏分层体系结构(N-Tier)。我的看法是,AJAX增加了表示逻辑层(甚至更糟,业务层)渗透到表示层的可能性。像我这样严肃的架构师对这种想法可能畏步不前。我感到A转载 2012-12-12 16:29:53 · 1238 阅读 · 0 评论 -
C#常用日期格式处理转换[C#日期格式转换大全]
DateTime dt = DateTime.Now;Label1.Text = dt.ToString();//2005-11-5 13:21:25Label2.Text = dt.ToFileTime().ToString();//127756416859912816Label3.Text =dt.ToFileTimeUtc().ToString();//1277567048599转载 2012-07-03 09:27:11 · 858 阅读 · 0 评论 -
ASP.NET系统开发(一):层层递进之SQLHelper助手类的持续优化
ASP.NET开发中的三层开发思想指的是UI层(界面显示层),BLL层(业务逻辑层),DAL层(数据访问层)三层,三层之间通过函数的调用来达到降低耦合,易于系统维护的目的,SQLHelper助手类的主要作用在于接收并执行来自各个数据表累传来的sql语句或存储过程。一般的SQLHelper类中主要包括以下几个函数功能: 1.执行不带参数的增删改方法转载 2012-07-20 16:22:54 · 813 阅读 · 0 评论 -
有关XML文件的创建与读取
// 应用程序目录下的 XML 目录路径 string directoryPath =Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "XML"); // XML 目录下的 ComponentInfo.xml 文件路径 String filePath= Path.Com原创 2012-07-03 09:37:35 · 494 阅读 · 0 评论 -
c#中判断对象为空的几种方式(字符串等)
(1)先了解几个与空类型相关的关键字和对象 Null: 关键字表示不引用任何对象的空引用,它是所有引用类型变量的默认值,在2.0版本之前也就只有引用变量类型可以为null,如(string a=null)但在c# 2.0版本之后,Net也引入了可以为Null的值类型,但变量在定义的时候方式有所不同,如:int ? a=null。详细看http://msdn.microsoft.com转载 2012-07-03 09:29:28 · 21980 阅读 · 0 评论 -
将数据导出到excel文件的操作类
/// /// Excel操作类 /// /// Microsoft Excel 11.0 Object Library public class ExcelHelper { #region 数据导出至Excel文件 /// /// 导出Excel文件,自动返回可下载的文件流 ///原创 2012-11-30 17:00:56 · 1079 阅读 · 0 评论 -
c#调用带输出参数的存储过程
c#调用带输出参数的存储过程。1.存储过程的意义sql语句的执行大致包括,语法和语句分析,给出优化执行方案,执行操作。事先编译好的存储过程就是一系列sql语句的集合,这些语句已经经过已经完成了执行sql语句所需的大部分工作,所以极大提高了执行性能,所以存储过程都能比sql语句更快的执行。在B/S架构的程序中,像程序发送一段sql语句和一个存储过程的名称所占的流量肯定是不一样的,尤其转载 2012-08-21 15:39:12 · 799 阅读 · 0 评论 -
C#操作SQLs时使用事务介绍
事务是作为单个逻辑工作单元执行的一系列操作。一个逻辑工作单元必须有四个属性,称为 ACID(原子性、一致性、隔离性和持久性)属性,只有这样才能成为一个事务。事务管理特性,强制保持事务的原子性和一致性。事务启动之后,就必须成功完成,否则SQL Server将撤消该事务启动之后对数据所作的所有修改。 出于事务的特性(ACID),笔者将应用事务的一致性来排除程序在运行过程中可能发生的一系列“危转载 2012-07-09 16:25:34 · 914 阅读 · 0 评论 -
link和@import的区别
页面中使用CSS的方式主要有3种:行内添加定义style属性值,页面头部内嵌调用和外面链接调用,其中外面引用有两种:link和@import。外部引用CSS两种方式link和@import的方式分别是:XML/HTML代码 XML/HTML代码 @import url("CSS文件"); 两者都是外部引用CSS的方式,但是存在一定的区别: 区别转载 2013-03-16 09:38:00 · 570 阅读 · 0 评论 -
文件的上传、下载及删除方法
#region 文件的上传、下载及删除 //文件的上传方法 if (fdAppImages.HasFile) { /***重命名文件,防止重复***/ string fn = Guid.NewGuid().ToString() + fdAppImages.FileName.Substring(fdAppIma原创 2012-12-05 09:21:38 · 3362 阅读 · 1 评论 -
程序中通过地址访问网页
通过地址访问网页方法:/// /// 同步请求 /// /// 页面地址 /// 传送数据字符串 /// 编码名称(GB2312,UTF-8...) /// UserAgent值 /// 头字段集合 /// public原创 2012-08-13 14:37:11 · 652 阅读 · 0 评论 -
asp.net button的OnClick和OnClientClick事件区别
onlick时发生postback,执行后台代码。 onclientclick,就是执行javascipt代码,不会发生postback. 简单说,onclick:执行C#代码, onclientclick:执行javascript代码。onclientclick先于onclick发生,一般执行脚本onclientclick() 控制客户端提交。 例如可以使用con原创 2012-07-03 09:31:02 · 1992 阅读 · 0 评论 -
C#委托事件及自定义事件的处理
一、C#委托类委托类似于函数指针,但函数指针只能引用静态方法,而委托既能引用静态方法,也能引用实例方法。委托使用分三步:1、委托声明;2、委托实例化;3、委托调用。例程一:程序代码1. using System; 2. 3. namespace 委托 4. { 5. delegate int NumOpe(int a,int b); //第一步:委托声转载 2012-01-12 15:50:50 · 490 阅读 · 0 评论 -
Visual Studio 2005/2008中的快捷键与小技巧整理
----------------------------------------------------------------代码编写----------------------------------------------------------------Shift + Alt + Ente - 全屏显示Shift + Alt + F10 - 打开用于实现接口的选项,继转载 2012-01-12 16:21:16 · 470 阅读 · 0 评论 -
C#知识点总结_委托篇
C#知识点总结1——委托篇1.委托概念:当要把方法传送给其它方法时,需要使用委托。委托是一种特殊的引用类型,用于封装命名方法(静态或实例)或匿名方法。委托的作用相当于给方法签名指定名称。使用delegate关键字来声明一个委托引用类型,这种特殊的引用类型称为委托。2.定义委托:告诉编译器某个委托引用了某种类型的方法。定义引用无参数的方法的委托dele转载 2012-01-12 15:58:46 · 505 阅读 · 0 评论 -
C#中StringBuilder类的使用
String 对象是不可改变的。每次使用 System.String 类中的方法之一时,都要在内存中创建一个新的字符串对象,这就需要为该新对象分配新的空间。在需要对字符串执行重复修改的情况下,与创建新的 String 对象相关的系统开销可能会非常昂贵。如果要修改字符串而不创建新的对象,则可以使用 System.Text.StringBuilder 类。例如,当在一个循环中将许多字符串连接在一起时,转载 2012-01-12 15:08:27 · 391 阅读 · 0 评论 -
ASP.NET Eval四种绑定方式
ASP.NET Eval四种绑定方式:1、1.x中的数据绑定语法' />2、 2.x简化Eval数据绑定语法' />3、第二种方法的方法重载'>4、eval同时绑定两个值'>eval_r()方法在运行时使用反射执行后期绑定计算,因此与标准的ASP.NET数据绑定方法bind相比,会导致性能明显下降。它一般用在绑定时需要格式化字转载 2012-01-12 15:34:47 · 491 阅读 · 0 评论 -
委托和事件
C#代码 using System; class recv { public delegate void request(object sender,EventArgs e);//定义了一个函数类型。 public event request rqadd; //事件其实就是一个函数对象,而这个函数的调用方式有点转载 2012-01-12 15:38:54 · 355 阅读 · 0 评论 -
iframe无边框实现
iframe runat="server" src="you page's url" width="750" height="30" frameborder="no" border="0" marginwidth="0" marginheight="0" scrolling="no" allowtransparency="yes">iframe>runat="server" 这个最好加上I转载 2012-07-04 14:34:00 · 530 阅读 · 0 评论 -
获取客户端IP
调用: string ip = GetClientIP(); /// /// 获取客户端IP /// /// public static string GetClientIP() { string result = HttpContext.Curre原创 2012-07-09 09:15:18 · 583 阅读 · 0 评论 -
ASP.NET刷新页面的六种方法
第一: private void Button1_Click( object sender, System.EventArgs e ) { Response.Redirect( Request.Url.ToString( ) ); } 第二: private void Button2_Click( object sender, System.EventArgs转载 2013-08-08 10:11:05 · 3688 阅读 · 1 评论