.net & asp.net
文章平均质量分 63
安宁
人生不能重置。。。把握现在。。。
展开
-
Asp.Net细节性问题技巧精萃
1.与的区别: 答:是在程序执行时调用,是在DataBind()方法之后被调用2.控件接收哪些类型数据? 答:接收Bind的控件,一般有DropDownList,DataList,DataGrid,ListBox这些集合性质的控件,而被捆绑 的主要是ArrayList(数组),Hashtable(哈稀表),DataView(数据视图),DataReader这四个,以原创 2008-07-09 14:54:00 · 634 阅读 · 0 评论 -
asp.net 防止session丢失
在使用session保存数据时,有时可能会因为改写bin目录下的某个文件或其它原因而引起session中的数据丢失,由于在web.config中session的配置中mode属性是用来设置session保存状态的。而默认的参数为Inproc 该参数使session的保存状态依赖于ASP.NET进程。这个进程不稳定,在某些事件发生时,可能会引起进程的重启,而该进程重启后会导致session丢失。为了防止session丢失,可以把mode属性的参数设置为StateServer,StateServer是本原创 2011-04-12 16:10:00 · 723 阅读 · 0 评论 -
VS 2005 SP1 无法安装问题解决
最近因做项目重回VS 2005 时代, 在安装VS 2005 SP1补丁包时,遇到非常多的无法安装的情况 经百度搜索,查到以下方法可以解决SP1补丁包安装失败的问题。 特此分享! 一.解决数字签名认证的问题1. 单击 开始单击 运行 , 键入 控件 secpol.msc , 然后单击 确定 。 2. 双击 本地安全策略。 3. 单击 软件限制策略。注意 如原创 2011-12-17 21:02:36 · 880 阅读 · 0 评论 -
解决在INPUT文本输入过程中使用Enter提交页面的问题
在存在Submit按钮的页面中,页面会默认将Enter链做为页面提交的默认方式以下是利用屏蔽INPUT文本输入框中输入的Enter链方法来拒绝这种Enter方法提交页面 document.onkeydown = function(event) { var target, code, tag; if (!event) { event = wi原创 2011-12-23 14:28:28 · 1001 阅读 · 0 评论 -
算法 按比例递增求和
需求:1)金额10000元,每3年固定递增5%,共计算18年2)金额10000元,每3年递增5%,接着3年递增7% 接着递增9% 。以此类推,计算18年3) 金额10000元,第一年递增5% 第2年递增7%,第三年递增9%,以此类推,共计算18年解决:using System;using System.Collections.Generic;using原创 2012-01-31 22:56:29 · 4329 阅读 · 0 评论 -
Session丢失总结 - 删除文件
---------------------------------------------2012-4-21--------------------------------------------- /*******************************************Web.Config **********************转载 2012-04-21 10:20:22 · 1448 阅读 · 0 评论 -
自动匹配引入Javascript脚本
为了简化各页面各种繁杂的JS脚本引用,使用此方法简化页面JS脚本引入default.js代码var def_path = document.location.href;var def_first = def_path.split("/");var def_l = def_first.length - 4;var def_pre = "";for (var def_i = 0原创 2012-04-21 09:49:08 · 841 阅读 · 0 评论 -
C#日期格式转换大全
有时候我们要对时间进行转换,达到不同的显示效果 默认格式为:2005-6-6 14:33:34 如果要换成成200506,06-2005,2005-6-6或更多的该怎么办呢 我们要用到:DateTime.ToString的方法(String, IFormatProvider) using System; using System.Globalization;转载 2013-04-25 10:48:30 · 639 阅读 · 0 评论 -
使用string.Format需要注意的一个性能问题
转自: http://www.cnblogs.com/dudu/archive/2012/05/29/2524356.html今天,我在写C#代码时,突然发现一个最熟悉的陌生人 —— string.Format。在写C#代码的日子里,与它朝夕相伴,却没有真正去了解它。只知道在字符串比较多时,用它比用加号进行字符串连接效率更高(当然也更方便)。可是却从来没有问过为什么?在转载 2013-04-28 16:57:55 · 1127 阅读 · 0 评论 -
IIS - 虚拟目录与应用程序的异同
在Windows 7 IIS7中,对服务器建立站点后,有二种添加子站点的方式A. 虚拟目录B. 应用程序简单总结下二者之间的异同A.虚拟目录 虚拟目录是指在站点下建立一个虚拟子目录,指定一个固定的物理路径做为站点的应用路径。 1. 虚拟目录与父级站点共用一个应用程序池 例如:站点TestWeb(c:\Inetpub\wwwroot\ TestW原创 2013-11-17 20:48:59 · 10505 阅读 · 0 评论 -
IIS - 常见错误处理
Errore HTTP 404.2 - Not Found IIS 7.5 请求的内容似乎是脚本,因而将无法由静态文件处理程序来处理1. 确认站点的framework版本。 查看虚拟目录与站点的framework是否不一致2. 查看应用程序池 -> 高级设置 - 启用win32位应用程序3. 设置ISAPI配置。 网站->功能视图-> 双击 ISAPI筛选器 启用ISAPI原创 2013-11-17 20:49:50 · 858 阅读 · 0 评论 -
Ajax验证会员名是否存在
<br />在验证会员名时使用了Ajax局部无刷新功能。要实现局部无刷新,首先应该添加2个控件,即ScriptManager控件和UpdataPanel控件。ScriptManager控件又称为脚本管理控件,它能够管理Web页上的脚本。同时使用ScriptManager控件和UpdatePanel控件,可实现界面无刷新的Web环境。ScriptManager控件不但能够动态创建与Web服务器相关的脚本,而且这些脚本也能支持Web页上的局部更新功能。<br /><br /> 目前比较流行的无刷新验证会员名的原创 2011-04-12 16:00:00 · 950 阅读 · 0 评论 -
asp.net三层架构详解
一、数据库 if exists (select 1 from sysobjects where id = object_id('newsContent') and type = 'U') drop table newsContentgo create table newsContent原创 2011-04-12 15:55:00 · 1150 阅读 · 0 评论 -
web.config文件详解(转)
(一).Web.Config是以XML文件规范存储,配置文件分为以下格式1.配置节处理程序声明特点: 位于配置文件的顶部,包含在标志中。2.特定应用程序配置特点: 位于中。 可以定义应用程序的全局常量设置等信息.3.配置节设置特点: 位于节中,控制Asp.net运行时的行为.4.配置节组特点: 用标记,可以自定义分组,可以放到内部或其它标记的内部.(二).配置节的每一节1.节根元素,其它节都是在转载 2008-07-16 16:24:00 · 439 阅读 · 0 评论 -
.NET开发中的一些小技巧(转)
这篇文章来自是Mukund Pujari的《Some Cool Tips for .NET》,本人给大家翻译总结一下,我英语水平也就那么回事,不合适的地方还是请大家提出来。 1. 如何创建一个可改变大小没有标题栏的窗体?(How to create a form with resizing borders and no titl转载 2008-07-17 11:22:00 · 457 阅读 · 0 评论 -
动态加载SCRIPT文件(转)
往往有些时候,我们需要动态地加载SCRIPT文件,而不直接在网页中进行引用,这样使网页下载速度更快些。动态加载脚本文件一般来说有两种方法,一种是动态创建SCRIPT元素,一种是使用XMLHTTP访问后进行eval,这里我重点介绍前者,前者的兼容 //// Copyright(C) 2006 Forbes Pu. All right reserved.//var BROWSE转载 2008-07-17 16:33:00 · 758 阅读 · 4 评论 -
教你认识null
object obj和object obj = null的区别?那么,object obj和object obj = null有实际的区别吗?答案是:有。主要体现在编译器的检查上。默认情况下,创建一个引用类型变量时,CLR即将其初始化为null,表示不指向任何有效实例,所以本质上二者表示了相同的意义,但是有有所区别: // Copyright : www.转载 2008-07-31 17:00:00 · 948 阅读 · 1 评论 -
is和as
本文将介绍以下内容: • 类型转换• is/as操作符小议 1. 引言 类型安全是.NET设计之初重点考虑的内容之一,对于程序设计者来说,完全把握系统数据的类型安全,经常是力不从心的问题。现在,这一切已经在微软大牛们的设计框架中为你解决了。在.NET中,一切类型都必须集成自System.Object类型,因此我们可以很容易的获得对象的准确类型,方法是:GetType()方法。那么.NE转载 2008-07-31 17:58:00 · 662 阅读 · 0 评论 -
对抽象编程:接口和抽象类
本文将介绍以下内容: • 面向对象思想:多态• 接口• 抽象类 1. 引言在我之前的一篇post《抽象类和接口的谁是谁非》中,和同事管伟的讨论,得到很多朋友的关注,因为是不成体系的论道,所以给大家了解造成不便,同时关于这个主题的系统性理论,我认为也有必要做以总结,因此才有了本篇的新鲜出炉。同时,我将把上贴中的问题顺便也在此做以交代。2. 概念引入什么是接口?转载 2008-08-05 16:34:00 · 479 阅读 · 0 评论 -
把new、virtual、override说透
我们先看下面一段程序: /// /// 父类 /// 作者:周公 /// 首发地址:http://blog.csdn.net/zhoufoxcn/archive/2008/09/02/2864429.aspx /// 日期:2008-09-01 /// public class Father {转载 2008-09-03 12:06:00 · 511 阅读 · 0 评论 -
实现在客户端静态换肤(更新CSS)
首先要有两有两套CSS文件,这是前提,不然就没有肤可以换了.实现思路: 主要是用JavaScript动态地修改内在中的HTML结构,向里面添加、删除、修改HTML代码,在Cookie里保存用户的CSS选择情况。过程: 刚开始想用CSS覆盖来实现,因为大家知道一般情况下CSS是根据最后面的来显示的,如果前后有两个CSS的某项是一定的,选择后者。然后,如果这样的话,困难比较大,因为这样要求两个原创 2008-09-09 22:15:00 · 797 阅读 · 0 评论 -
.net 2.0 控件中嵌入资源
在.net1.0时代,在编写自定义控件时,想把js封装到控件中,把js文件和必要的文件签入到控件中去,怎么也做不出来。终于到了2.0时代,微软替我们想好了。但使用起来要注意几点。第一步,把js文件等文件拖入到Resource.resx资源管理窗口里,也就是让IDE动态的给我们的资源在Resource.Designer.resx文件中加入管理代码。第二步,要在我们的程序集里注册这些文件,可以在Ass转载 2008-09-10 20:02:00 · 1022 阅读 · 0 评论 -
Where Session ?
说起来,真的是惭愧,一直以为Session不能用在自定义的CS类中(aspx的后台CS文件之外的类文件),我之所以是这么想,是因为在自定义类文件中,直接输入Session,编译器没有智能感应;再者,我请教了某个"高手",高手说"怎么可能,CS类文件没有经过asp.net HttpModule管线,系统没有加载会话状态,所以自定义的类文件中,决不能使用Session",细细想来,觉得也没什么不妥转载 2008-10-09 11:35:00 · 701 阅读 · 0 评论 -
读书笔记 -《高效程序员的45个习惯-敏捷开发修炼之道》
一本2010年出版的书,当时敏捷还只是在国外开始流行,像我这种菜鸟级根本听都没听过。这次通读了这本书,受益良多,回顾自己的职业生涯,多是漫无目的的瞎混,为了生活而生活而已。通过这本书才算对敏捷有了初步的了解,并有意向敏捷进行实践。愿此文可结识更多敏捷的先行者,带领我进入敏捷的世界。原创 2014-08-30 18:19:47 · 2134 阅读 · 0 评论