摘要: 添加图片protected void Button1_Click(object sender, EventArgs e) { Image1.ImageUrl = "~/images/095153a1p3sw017dia7wze.jpg"; }fileuplod的使用第四次课/Example_1/Default9 if(FileUpload1.HasFile)//判断用户是否选择了文件 { //DateTime.Now.Ticks.ToString();以纳秒为单位 //VirtualPathUtility.ToAbsolute也可以得到文件的跟路径 string dt = 阅读全文
posted @ 2013-06-02 21:42 等一个晴天 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 其实吧,内存泄露一直是个令人头疼的问题,在带有GC的语言中这个情况得到了很大的好转,但是仍然可能会有问题。一、什么是内存泄露(memory leak)?内存泄露不是指内存坏了,也不是值内存没插稳漏出来了,简单来说,内存泄露就是在你期待的时间内你程序所占用的内存没有按照你想象中的那样被释放。因此什么是你期待的时间呢?明白这点很重要。如果一个对象占用内存的时间和包含这个对象的程序一样长,但是你并不期望是这样。那么就可以认为是内存泄露了。用具体例子来说明如下:class Button { public void OnClick(object sender, EventArgs e) { ..... 阅读全文
posted @ 2013-06-02 21:34 等一个晴天 阅读(212) 评论(0) 推荐(0) 编辑
摘要: CKEditor和CKFinder的下载地址http://download.csdn.net/detail/heikeyuit/5476719 或者:http://ishare.iask.sina.com.cn/f/37149751.html 1、官方网站(http://cksource.com)上下载获得CKEditor和CKFinder的最新版。这里是我上传的我是用的版本及例子。 2、两个文件夹东西真的是很多,内容很全面,但是我们用的的东西不是全部,所以是挑选我们需要的东西添加到项目中去。这个是项目中CKEditor和CKFinder包含文件的截图... 阅读全文
posted @ 2013-06-02 21:30 等一个晴天 阅读(234) 评论(0) 推荐(0) 编辑
摘要: SELECT * FROM sysobjects WHERE (xtype = 'U')其中的xtype = 'U' 的意思:xtype char(2) 对象类型。可以是下列对象类型中的一种:C = CHECK 约束D = 默认值或 DEFAULT 约束F = FOREIGN KEY 约束L = 日志FN = 标量函数IF = 内嵌表函数P = 存储过程PK = PRIMARY KEY 约束(类型是 K)RF = 复制筛选存储过程S = 系统表TF = 表函数TR = 触发器U = 用户表UQ = UNIQUE 约束(类型是 K)V = 视图X = 扩展存储过程 阅读全文
posted @ 2013-06-02 21:21 等一个晴天 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 在编写 ASP.NET 应用程序的时候,有时为了更好地进行控制静态文件的路径,如在模板页或者用户控件中设置js或者css文件的路径等,采用绝对路径是难免的。下面就是几种获取绝对路径的几种方法。C# 代码VirtualPathUtility.ToAbsolute("~/")HttpRuntime.AppDomainAppVirtualPathRequest.ApplicationPathPage.ResolveUrl("~")以上代码生成的结果如下:当以网站的方式访问时,结果如下:VirtualPathUtility.ToAbsolute("~/ 阅读全文
posted @ 2013-06-02 21:19 等一个晴天 阅读(371) 评论(0) 推荐(0) 编辑
摘要: ASP.NET编程模型之页面生命周期执行一系列步骤:页面的初始化、实例化控件、还原和维护状态、运行事件处理程序代码、呈现。为了在合适的阶段执行所需的代码,所以要对页面生命周期非常熟悉。在页生命周期的各个阶段,页面会逐个引发定义的事件,通过对代码开发,在页面的生命事件中执行我们所需要的程序页生命周期阶段1、ASP.NET页面生命周期之页请求:发生在页面生命周期之前,用户请求页时,ASP.NET将确定是否需要分析和编译页,从而确定是否开始页面的生命周期,或者是否可以在不运行页的情况下发送页面缓存以进行响应。2、ASP.NET页面生命周期之开始:设置页属性,如:HttpContext以及其他属性;在 阅读全文
posted @ 2013-06-02 21:18 等一个晴天 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 代码:protected void Page_Load(object sender, EventArgs e){Response.Write("Page_Load<br>");}protected void Page_PreInit(object sender, EventArgs e){Response.Write("Page_PreInit<br>");}protected void Page_InitComplete(object sender, EventArgs e){Response.Write("Page_ 阅读全文
posted @ 2013-06-02 21:17 等一个晴天 阅读(131) 评论(0) 推荐(0) 编辑
摘要: authenticationmode="Forms"/>这样之后,ASP.NET运行时就知道我们启用了Forms验证,在生命周期的验证阶段就激活FormsAuthenticationModule模块。还有一点要特别注意:<authentication/>元素节点只能在应用程序的根文件夹中的 web.config中配置。如果在子文件夹中使用这个节点就会报错。这也说明了每个应用程序只能定义一个身份验证类型。而且在<authentication/>节点中,我们还可以进行更多的设置。如下:<authenticationmode="For 阅读全文
posted @ 2013-06-02 21:16 等一个晴天 阅读(529) 评论(0) 推荐(0) 编辑
摘要: Asp.net的身份验证有有三种,分别是"Windows | Forms | Passport",其中又以Forms验证用的最多,也最灵活。Forms 验证方式对基于用户的验证授权提供了很好的支持,可以通过一个登录页面验证用户的身份,将此用户的身份发回到客户端的Cookie,之后此用户再访问这个web应用就会连同这个身份Cookie一起发送到服务端。服务端上的授权设置就可以根据不同目录对不同用户的访问授权进行控制了。问题来了,在实际是用中我们往往需要的是基于角色,或者说基于用户组的验证和授权。对一个网站来说,一般的验证授权的模式应该是这样的:根据实际需求把用户分成不同的身份 阅读全文
posted @ 2013-06-02 21:15 等一个晴天 阅读(555) 评论(0) 推荐(0) 编辑
摘要: date.getTime()所返回的是一个long型的毫秒数获取特定格式的时间需要格式化的。例子:SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");sdf.format(new Date());得到的日期格式为:2008-05-14 阅读全文
posted @ 2013-06-02 21:10 等一个晴天 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 如何:添加对 Web 服务的引用XML Web Services 也称为 ASMX 服务,是 Windows Communication Foundation (WCF) 的早期版本。与任何其他 WCF 服务一样,您可以通过添加服务引用来访问 Web 服务。以此方式添加的任何引用都将针对最新版的 .NET Framework。对于在 Visual Studio 的早期版本中创建的应用程序,仍可以添加针对 .NET Framework 2.0 版的 Web 引用。若要执行此操作,请按照下一节中介绍的过程进行操作。说明仅在应用程序针对的是 .NET Framework 2.0 版时才应添加 Web 阅读全文
posted @ 2013-06-02 21:09 等一个晴天 阅读(295) 评论(0) 推荐(0) 编辑
摘要: 学习事务后有些心得分享,以财务转账为例子:一、用存储过程的方式实现事务打开MSSQL,执行以下代码:create database aaaa---创建数据库--------------------use aaaacreate table bb----创建表( ID int not null primary key,--帐号moneys money--转账金额)--------------------insert into bb values ('1','2000') --插入两条数据insert into bb values ('2',' 阅读全文
posted @ 2013-06-02 21:08 等一个晴天 阅读(301) 评论(0) 推荐(1) 编辑
摘要: 事务定义:事务是单个的工作单元。如果某一事务成功,则在该事务中进行的所有数据更改均会提交,成为数据库中的永久组成部分。如果事务遇到错误且必须取消或回滚,则所有数据更改均被清除。事务三种运行模式:自动提交事务每条单独的语句都是一个事务。显式事务每个事务均以 begin transaction 语句显式开始,以 commit 或 rollback 语句显式结束。隐性事务在前一个事务完成时新事务隐式启动,但每个事务仍以 commit 或 rollback 语句显式完成。事务操作的语法:begin transactionbegin distributed transactioncommit trans 阅读全文
posted @ 2013-06-02 21:07 等一个晴天 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 1、程序员大本营www.csdn.net2、博客园www.cnblogs.com3、程序员联合开发网www.pudn.com4、开源中国社区www.oschina.net5、微软技术社区www.msdn.microsoft.com6、MSDN code galleryhttp://code.msdn.microsoft.com7、源码开发网www.codedn.cn8、open source project communityhttp://www.codeplex.com/9、CODE PROJECT The development resourcewww.codeproject.com 1. 阅读全文
posted @ 2013-06-02 21:04 等一个晴天 阅读(242) 评论(2) 推荐(0) 编辑