随笔分类 -  asp.net

摘要:原因一、你用了很多javascript的特效。 例如鼠标的特效啊、页面上的栏目的特效啊、状态栏的特效啊,等等。这些特效的原理是先由服务器下载到你本地的机器,然后在你本地机器上运行产生,然后你才能看到的。特效做的多了,在你本地机器上就要运行大半天才能全部完成,而如果你的机器配置一般的话,那就更慢了,即使全部特效都运行完成了,你的页面使用起来也会很不舒服。 javascript带来的还不止是速度慢,还有很重要的一点就是大多数人使用它并不知道它是怎么写的,只是从别的站拷贝过来用的,一来在流传的过程中,会存在失去了部分代码的情况,结果你拷贝过来的可能是错误或不完整的代码,这样会导致你的网站瘫痪;二.. 阅读全文
posted @ 2013-10-22 15:30 等一个晴天 阅读(2222) 评论(0) 推荐(0)
摘要:在我们平常编程中,时间久了有时候会形成一种习惯性的思维方式,形成固有的编程风格,但是有些地方是需要斟酌的,即使是一个很小的错误也可能会导致昂贵的代价,要学会善于总结,从错误中汲取教训,尽量不再犯同样错误,注重编程之美,代码的优雅,总结几个平常经常犯的错误。1、在C#编程中,字符型类型是最容易处理出错的地方,代价是非常昂贵,在.Net Framwork中,字符串是一个相当特别的引用类型,string本省就是一个不可继承的密封类,但是它具有了值类型所应用的特点,但是它在CLR中内 存还是保存于托管堆之上,也就是说,当我们每次定义一个字符串类型的时候,就在堆内存中开辟一端内存,而当我们字符串被修改之 阅读全文
posted @ 2013-10-18 10:23 等一个晴天 阅读(171) 评论(0) 推荐(0)
摘要:在工作中,经常遇到encode之后的url。想查看里面的某个参数的时候,很不直观。今天在网上搜了一下对url在线编码和解码的网站。对我来说,使用起来很方便。而且这个网站里面,不仅仅有对url的编码和解码,还有很多实用的功能。分享给大家:网址:http://www.convertstring.com/zh_CN/EncodeDecode/UrlDecode原创文章,转载请注明:转载自成长的企鹅本文链接地址:url在线编码和解码关于我:成长的企鹅简介 阅读全文
posted @ 2013-10-18 10:18 等一个晴天 阅读(408) 评论(0) 推荐(0)
摘要:代码 02 03 04 05最新javascript自动按比例显示图片,按比例压缩图片显示 06 36 37 38 39原图显示(534 X 800) 40onload="AutoResizeImage(0,0,this) 41 421.按宽度250压缩,不限制高度 按比例压缩 43onload="AutoResizeImage(250,0,this)" 44 452.按高度250压缩,不限制宽度 按比例压缩 46onload="AutoResizeImage(0,250,this)" 47 483.按高度250宽度250 按比例压缩 49on 阅读全文
posted @ 2013-10-12 08:45 等一个晴天 阅读(173) 评论(0) 推荐(0)
摘要:using System;using System.Collections.Generic;using System.Linq;using System.Text;using ShopNum1.MultiBaseWebControl;using System.Web.UI;using System.Web.UI.WebControls;using System.Data;using ShopNum1.Factory;using ShopNum1.BusinessLogic;using ShopNum1.Common;namespace WebControl{ [ParseChildren(tr 阅读全文
posted @ 2013-07-08 08:10 等一个晴天 阅读(190) 评论(0) 推荐(0)
摘要:using System;using System.Collections.Generic;using System.Linq;using System.Text;using ShopNum1.MultiBaseWebControl;using System.Web.UI;using System.Web.UI.WebControls;using System.Data;using ShopNum1.Factory;using ShopNum1.BusinessLogic;using ShopNum1.Common;namespace ShopNum1.WebControl{ [ParseCh 阅读全文
posted @ 2013-07-01 17:52 等一个晴天 阅读(270) 评论(0) 推荐(0)
摘要:添加图片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 等一个晴天 阅读(204) 评论(0) 推荐(0)
摘要:其实吧,内存泄露一直是个令人头疼的问题,在带有GC的语言中这个情况得到了很大的好转,但是仍然可能会有问题。一、什么是内存泄露(memory leak)?内存泄露不是指内存坏了,也不是值内存没插稳漏出来了,简单来说,内存泄露就是在你期待的时间内你程序所占用的内存没有按照你想象中的那样被释放。因此什么是你期待的时间呢?明白这点很重要。如果一个对象占用内存的时间和包含这个对象的程序一样长,但是你并不期望是这样。那么就可以认为是内存泄露了。用具体例子来说明如下:class Button { public void OnClick(object sender, EventArgs e) { ..... 阅读全文
posted @ 2013-06-02 21:34 等一个晴天 阅读(221) 评论(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 等一个晴天 阅读(244) 评论(0) 推荐(0)
摘要:在编写 ASP.NET 应用程序的时候,有时为了更好地进行控制静态文件的路径,如在模板页或者用户控件中设置js或者css文件的路径等,采用绝对路径是难免的。下面就是几种获取绝对路径的几种方法。C# 代码VirtualPathUtility.ToAbsolute("~/")HttpRuntime.AppDomainAppVirtualPathRequest.ApplicationPathPage.ResolveUrl("~")以上代码生成的结果如下:当以网站的方式访问时,结果如下:VirtualPathUtility.ToAbsolute("~/ 阅读全文
posted @ 2013-06-02 21:19 等一个晴天 阅读(381) 评论(0) 推荐(0)
摘要:ASP.NET编程模型之页面生命周期执行一系列步骤:页面的初始化、实例化控件、还原和维护状态、运行事件处理程序代码、呈现。为了在合适的阶段执行所需的代码,所以要对页面生命周期非常熟悉。在页生命周期的各个阶段,页面会逐个引发定义的事件,通过对代码开发,在页面的生命事件中执行我们所需要的程序页生命周期阶段1、ASP.NET页面生命周期之页请求:发生在页面生命周期之前,用户请求页时,ASP.NET将确定是否需要分析和编译页,从而确定是否开始页面的生命周期,或者是否可以在不运行页的情况下发送页面缓存以进行响应。2、ASP.NET页面生命周期之开始:设置页属性,如:HttpContext以及其他属性;在 阅读全文
posted @ 2013-06-02 21:18 等一个晴天 阅读(171) 评论(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 等一个晴天 阅读(134) 评论(0) 推荐(0)
摘要:authenticationmode="Forms"/>这样之后,ASP.NET运行时就知道我们启用了Forms验证,在生命周期的验证阶段就激活FormsAuthenticationModule模块。还有一点要特别注意:<authentication/>元素节点只能在应用程序的根文件夹中的 web.config中配置。如果在子文件夹中使用这个节点就会报错。这也说明了每个应用程序只能定义一个身份验证类型。而且在<authentication/>节点中,我们还可以进行更多的设置。如下:<authenticationmode="For 阅读全文
posted @ 2013-06-02 21:16 等一个晴天 阅读(559) 评论(0) 推荐(0)
摘要:Asp.net的身份验证有有三种,分别是"Windows | Forms | Passport",其中又以Forms验证用的最多,也最灵活。Forms 验证方式对基于用户的验证授权提供了很好的支持,可以通过一个登录页面验证用户的身份,将此用户的身份发回到客户端的Cookie,之后此用户再访问这个web应用就会连同这个身份Cookie一起发送到服务端。服务端上的授权设置就可以根据不同目录对不同用户的访问授权进行控制了。问题来了,在实际是用中我们往往需要的是基于角色,或者说基于用户组的验证和授权。对一个网站来说,一般的验证授权的模式应该是这样的:根据实际需求把用户分成不同的身份 阅读全文
posted @ 2013-06-02 21:15 等一个晴天 阅读(614) 评论(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 等一个晴天 阅读(171) 评论(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 等一个晴天 阅读(309) 评论(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 等一个晴天 阅读(249) 评论(2) 推荐(0)
摘要:.linq(LanguageIntegratedQuery)语言集成查询1.在对象领域和数据领域之间架起了一座桥梁2.linq查询提供一种跨各种数据源和数据格式使用数据的一致模型(针对各种数据源集合类xmldataset等)3.微软的ORM解决方案对象领域和关系数据领域之间的转换自动实现.LinqtoObjects主要负责对象的查询.LinqtoXML主要负责XML的查询.LinqtoADO.NET主要负责数据库的查询高内聚低耦合LinqtoSql.LinqtoSql会将对象模型中的语言集成查询转换为Sql,然后将它们发送到数据库进行执行.当数据库返回结果时,LinqtoSql会将它们转换回您 阅读全文
posted @ 2012-08-15 13:55 等一个晴天 阅读(203) 评论(0) 推荐(0)