摘要: 1)传值调用与引用调用using System;class MethodCall{ public static void Main() { /* * 参数类型分为 in, ref, out 三种,默认为 in。 * in 类型在子方法中修改了对应变量后,主方法中的值不会发生改变。 * ref 类型在子方法中修改了对应变量后,主方法中的值也会发生改变。 * out 主方法中对应的变量不需要初始化。 * */ int a = 1, b = 2,... 阅读全文
posted @ 2012-08-24 09:58 爱智旮旯 阅读(883) 评论(3) 推荐(1) 编辑
摘要: 一,哈希表(Hashtable)简述在.NET Framework中,Hashtable是System.Collections命名空间提供的一个容器,用于处理和表现类似keyvalue的键值对,其中key通常可用来快速查找,同时key是区分大小写;value用于存储对应于key的值。Hashtable中keyvalue键值对均为object类型,所以Hashtable可以支持任何类型的keyvalue键值对.二,哈希表的简单操作在哈希表中添加一个keyvalue键值对:HashtableObject.Add(key,value);在哈希表中去除某个keyvalue键值对:HashtableOb 阅读全文
posted @ 2012-08-23 14:37 爱智旮旯 阅读(610) 评论(2) 推荐(1) 编辑
摘要: 第一步:设置GridView的AllowPaging="True" 和 PageSize="20"第二步:创建GridView的分页模板 <PagerTemplate> 第<asp:Label ID="LabelCurrentPage" runat="server" Text="<%# ((GridView)Container.NamingContainer).PageIndex + 1 %>"></asp:Label> 页/共<asp:La 阅读全文
posted @ 2012-07-13 14:11 爱智旮旯 阅读(2343) 评论(2) 推荐(2) 编辑
摘要: 首先,先建立一个用于跳转的页面,代码如下。<%@ Page Language="C#" AutoEventWireup="true" CodeFile="LoginTiao.aspx.cs" Inherits="LoginTiao" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.d 阅读全文
posted @ 2012-06-30 14:51 爱智旮旯 阅读(2606) 评论(1) 推荐(0) 编辑
摘要: 1. CSS中几种浏览器对不同关键字的支持,可进行浏览器兼容性重复定义 !important 可被FireFox和IE7识别 * 可被IE6、IE7识别 _ 可被IE6识别 *+ 可被IE7识别 区别IE6与FF: background:orange;*background:blue; 区别IE6与IE7: background:green !important;background:blue; 区别IE7与FF: background:orange; *background:green; 区别FF,IE7,IE6: background:orange;*background:... 阅读全文
posted @ 2012-06-21 11:23 爱智旮旯 阅读(624) 评论(1) 推荐(0) 编辑
摘要: 1.avi格式 代码片断如下: <object id="video" width="400" height="200" border="0" classid="clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA"> <param name="ShowDisplay" value="0"> <param name="ShowControls" value="1&qu 阅读全文
posted @ 2012-06-19 14:40 爱智旮旯 阅读(1604) 评论(3) 推荐(1) 编辑
摘要: <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default2.aspx.cs" Inherits="Default2" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xm 阅读全文
posted @ 2012-06-18 17:16 爱智旮旯 阅读(373) 评论(0) 推荐(0) 编辑
摘要: 第一步,写JScript代码,可以直接引用。// JScript 文件var isie6 = window.XMLHttpRequest ? false : true; function newtoponload() { var c = document.getElementById("full"); function b() { var a = document.documentElement.scrollTop || window.pageYOffset || document.body.scrollTop; if (a > 0) { if (isie6) { c 阅读全文
posted @ 2012-06-18 17:01 爱智旮旯 阅读(497) 评论(0) 推荐(0) 编辑
摘要: 今天BOSS要求做一个批量上传文件的功能,忙活了半天,总算搞定,希望前辈们多加指点,下面来看一下效果图(这里是简化版,只介绍了主要实现过程,没有美化,勿怪!勿怪!):单击添加文件,将自动添加FileUpload控件。单击浏览分别选择要上传的多个文件单击上传文件,完成文件的上传。好了不多说,下面是代码:前台Default.aspx代码<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default&quo 阅读全文
posted @ 2012-06-14 13:14 爱智旮旯 阅读(8918) 评论(41) 推荐(5) 编辑
摘要: 上一次我使用SectionInformation类实现对web.config文件的加密和解密。今天在这里我将给大家介绍另一种对web.config加密和解密的方法。命令行工具aspnet_regiis.exe,是一个类似于DOS的命令工具,称之为命令解释器。使用命令行工具加密和解密web.config文件中的数据库连接字符串时,只需要简单的语法命令即可。加密语法:aspnet_regiis -pef "要加密的配置节点" "web.config文件所在的绝对路径"解密语法:aspnet_regiis -pdf "要解密的配置节点" & 阅读全文
posted @ 2012-06-13 16:18 爱智旮旯 阅读(5977) 评论(2) 推荐(0) 编辑
摘要: web.config文件时一个XML文本文件,用来存储ASP.NET中WEB应用程序的配置信息。Web应用开发者往往会将应用程序的一些关键信息配置在web.config文件中,例如:数据库连接字符串。然而,web.config文件也存在一定的安全性隐患,这种以明码方式存储的关键信息,可能会成为别有用心人的突破口,造成不必要的损失。目前,解决这个问题最好的方法是将web.config文件的字符串进行加密,当要修改信息时再进行解密。下面我来介绍一种比较常用的web.config加密和解密方法。实现过程。(1)首先我们在页面中添加两个按钮,在加密按钮的单击事件中编写加密代码。(这里需要引用usin. 阅读全文
posted @ 2012-06-12 15:46 爱智旮旯 阅读(1416) 评论(4) 推荐(0) 编辑
摘要: 利用WebBrowser打印WebBrowser是IE内置的浏览器控件,无需用户自行下载。它的优点是客户端独立完成打印目标文档,减轻服务器负荷;缺点是原文档的分析操作复杂,并且对源文档中要打印的内容进行约束。该控件的具体参数如下。document.all.WebBrowser.ExecWB(7,1):表示打印预览。document.all.WebBrowser.ExecWB(6,1):表示打印。document.all.WebBrowser.ExecWB(6,6):表示直接打印。document.all.WebBrowser.ExecWB(8,1):表示页面设置。另外,WebBrowser组件 阅读全文
posted @ 2012-06-12 14:43 爱智旮旯 阅读(605) 评论(2) 推荐(0) 编辑
摘要: 主要代码,请根据实际情况修改。 Response.Write("<div id='mydiv' >"); Response.Write("_"); Response.Write("</div>"); Response.Write("<script>mydiv.innerText = '';</script>"); Response.Write("<script language=javascript>;" 阅读全文
posted @ 2012-06-12 10:37 爱智旮旯 阅读(600) 评论(0) 推荐(0) 编辑
摘要: 在应用开发程序时,用户要求打印功能,以便保存数据。我在接下来的几篇随笔中将对asp.net涉及到的打印功能进行一下简单的说明。以下几篇文章属于一个整体,希望能够给你带来帮助。 获取焦点并且打印框架中的内容 在此随笔中将介绍如何通过打印指定框架中的内容来实现页面部分内容的打印,在实现打印指定框架中的内容时,首先需要让指定的框架获得焦点,然后再调用window对象的print()方法实现打印。 语法格式如: parent.mainframe.focus(); mainframe.print(); 参数说明: mainframe表示框架的名称。 步骤如下: (1)首先新建一个页面content... 阅读全文
posted @ 2012-06-11 19:21 爱智旮旯 阅读(546) 评论(1) 推荐(0) 编辑
摘要: 雅虎给出的优化网站加载速度的34条法则(包括Yslow规则22条)详细说明(参考用)。1.Minimize HTTP Requests(减少HTTP请求) 图片、css、script、flash等等这些都会增加http请求数,减少这些元素的数量就能减少响应时间。把多个JS、CSS在可能的情况下写进一个文件,页面里直接写入图片也是不好的做法,应该写进CSS里,利用CSS sprites将小图拼合后利用background来定位。2.Use a Content Delivery Network(利用CDN技术)3.Add an Expires or a Cache-Control Header(. 阅读全文
posted @ 2012-06-11 17:14 爱智旮旯 阅读(499) 评论(0) 推荐(0) 编辑
摘要: 前两天写了SQLserver的数据操作类,今天写个Access的数据操作类。跟大家分享下,这里带了异常处理。文章属于原创,转载请指明出处,我整理也是废了很大劲的。谢谢using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Web.UI.Htm 阅读全文
posted @ 2012-06-08 16:38 爱智旮旯 阅读(901) 评论(1) 推荐(0) 编辑
摘要: MS的CMD命令行是一种重要的操作界面,一些在C#中不那么方便完成的功能,在CMD中几个简单的命令或许就可以轻松搞定,如果能在C#中能完成CMD窗口的功能,那一定可以使我们的程序简便不少。下面介绍一种常用的在C#程序中调用CMD.exe程序,并且不显示命令行窗口界面,来完成CMD中各种功能的简单方法。如下所示: System.Diagnostics.Process p = new System.Diagnostics.Process(); p.StartInfo.FileName = "cmd.exe"; //要执行的程序名称 p.Sta... 阅读全文
posted @ 2012-06-08 12:45 爱智旮旯 阅读(6320) 评论(5) 推荐(0) 编辑
摘要: 文件是同一种类型元素的有序集合,是内存与外设之间传输数据的渠道。文件的本质是一个数据流,所有的文件实际上是一串二进制序列。文件管理包括:1、文件操作。2、目录操作。3、驱动器操作。三部分。1、常见文件操作函数和过程。1.1、AssignFile过程作用:将一个外部文件的文件名与一个File类型的变量关联,并对变量进行初始化。原型:procedure AssignFile(var F; FileName: String);F:一个File类型的变量,可以是任何数据类型。FileName:外部文件的文件名。1.2、FileExists函数 作用:用于测试指定文件名的文件是否存在。原型:functi 阅读全文
posted @ 2012-06-08 10:47 爱智旮旯 阅读(3310) 评论(0) 推荐(0) 编辑
摘要: 第一步:在前台建立两个Repeater,一个嵌套在另一个Repeater里面,下面代码没什么好说的。 <asp:Repeater ID="Repeater1" runat="server" OnItemDataBound="Repeater1_ItemDataBound"> <ItemTemplate> <table border="1" bordercolor="gray" style="border-collapse: collapse; " 阅读全文
posted @ 2012-06-08 08:56 爱智旮旯 阅读(7705) 评论(1) 推荐(0) 编辑
摘要: 1.C#连接Access程序代码: using System.Data;using System.Data.OleDb;..string strConnection="Provider=Microsoft.Jet.OleDb.4.0;";strConnection+=@"Data Source=C:aizhigala.mdb";OleDbConnection objConnection=new OleDbConnection(strConnection);..objConnection.Open();objConnection.Close();解释: 连 阅读全文
posted @ 2012-06-07 20:33 爱智旮旯 阅读(638) 评论(2) 推荐(0) 编辑
摘要: (一) 大勇出差在外,突然回家,在门口听到有男人打呼噜的声音。大勇默默地走开,发了个短信给老婆:“离婚吧!”然后扔掉手机卡,远走他乡。三年后他们在一个城市再次相遇,妻子问:“为何不辞而别?”大勇说了当时的情况,妻子转身离去,淡淡地说:“那是瑞星的小狮子。” 【解读】夫妻之间最不可缺少的不是激情与冲动,而是信任,即使看到了或者听到了什么,至少也要给对方一个解释的机会,因为哪怕是耳闻目睹的东西,也可能和另有隐情。 (二) 丈夫斥责道:“你烧的这哪里是青菜?蜡黄蜡黄的。” 妻子立刻回答:“你每天回家这么晚,当然不会知道它们在我的锅铲上也曾经‘青春’过。” 【解读】当我们开始注意身边的帅哥... 阅读全文
posted @ 2012-06-07 19:40 爱智旮旯 阅读(315) 评论(0) 推荐(0) 编辑
摘要: 留着吧!以后饿不死了 汗 1、煮水饺时,在水里放一颗大葱或在水开后加点盐,再放饺子,饺子味道鲜美不粘连;在和面时,每500克面粉加拌一个鸡蛋,饺子皮挺刮不粘连; 2、炖肉时,在锅里加上几块桔皮,可除异味和油腻并增加汤的鲜味; 3、煮骨头汤时加一小匙醋,可使骨头中的磷、钙溶解于汤中,并可保存汤中的维生素; 4、炖鸡:洗净切块,倒入热油锅内翻炒,待水分炒干时,倒入适量香醋,再迅速翻炒,至鸡块发出劈劈啪啪的爆响声时,立即加热水(没过鸡块),再用旺火烧十分钟,即可放入调料,移小火上再炖20分钟,淋上香油即可出锅;应在汤炖好后,温度降至80~90摄氏度时或食用前加盐; 因为鸡肉中含水分较高,炖鸡... 阅读全文
posted @ 2012-06-07 19:23 爱智旮旯 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 状态行包含HTTP版本、状态代码、与状态代码对应的简短说明信息。在大多数情况下,除了Content-Type之外的所有应答头都是可选的。但Content-Type是必需的,它描述的是后面文档的MIME类型。虽然大多数应答都包含一个文档,但也有一些不包含,例如对HEAD请求的应答永远不会附带文档。有许多状态代码实际上用来标识一次失败的请求,这些应答也不包含文档(或只包含一个简短的错误信息说明)。 当用户试图通过 HTTP 访问一台正在运行 Internet 信息服务 (IIS) 的服务器上的内容时,IIS 返回一个表示该请求的状态的数字代码。状态代码可以指明具体请求是否已成功,还可以揭示请... 阅读全文
posted @ 2012-06-07 17:12 爱智旮旯 阅读(611) 评论(0) 推荐(0) 编辑
摘要: 前几天做了个系统报表功能,利用的是水晶报表。今天BOSS要求按下打印按钮直接弹出打印机设置窗口而不是通过PDF进行打印(水晶报表默认)。忙活了半天总算解决了,和大家分享下。此功能需要下载个插件,PrintControl.cab,自己在网上搜索下。第一步:将PrintControl.cab放在网站的目录下,这里我放在了根目录下。第二步:设置Web.Config文件,首先在<configSections>标签中加入如下代码。 <configSections> <sectionGroup name="businessObjects"> < 阅读全文
posted @ 2012-06-07 15:30 爱智旮旯 阅读(3687) 评论(5) 推荐(0) 编辑
摘要: 下面我来写一个生成纯中文的验证码技术,写一个类库。using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Web.UI.HtmlControls;using System.Text; //添加引用using System.Drawing; . 阅读全文
posted @ 2012-06-06 13:19 爱智旮旯 阅读(1248) 评论(1) 推荐(2) 编辑
摘要: 前几天写了个数字与字母混合的验证码技术,今天写个纯数字的验证码。这里先写个类CheckCode.csusing System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Web.UI.HtmlControls;using System.Drawing;// 阅读全文
posted @ 2012-06-06 12:50 爱智旮旯 阅读(720) 评论(0) 推荐(2) 编辑
摘要: 跟大家分享个SQL Server数据操作类,主要是操作数据库有关。请做适当修改。。。using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Web.UI.HtmlControls;using System.Data.SqlClient;/// 阅读全文
posted @ 2012-06-05 20:19 爱智旮旯 阅读(708) 评论(5) 推荐(1) 编辑
摘要: 在文件下载的时候,使用断点续传可以将上次未下载完成的文件继续下载,该功能在开发文件下载的时候非常重要。这里我将介绍一种比较简单的断点续传功能的实现方法,仅供初学者参考使用。各位大神级别的可以略过。。。这里我通过Response类中的AddHeader方法将一个HTTP头添加到输出流中。在HTTP头中,是由头信息和体信息组成。两者之间用一行空行分开。这里利用在头中加入Range段,来表示客户端希望从何处继续下载,来实现续传功能。好了废话不多说,让我们开始吧。1.新建1个主页,名字随便起哈。2.在该页中添加1个LinkButton按钮,该按钮用来执行实现的过程。3.在LinkButton的Clic 阅读全文
posted @ 2012-06-05 18:45 爱智旮旯 阅读(3937) 评论(0) 推荐(5) 编辑
摘要: 分享个现在系统正在用的网页消息类,简单但是实用。using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Web.UI.HtmlControls;/// <summary>/// WebMessageBox 的摘要说明/// < 阅读全文
posted @ 2012-06-05 12:44 爱智旮旯 阅读(512) 评论(2) 推荐(1) 编辑
摘要: 1、在一条街上,有5座房子,喷了5种颜色。 2、每个房里住着不同国籍的人 3、每个人喝不同的饮料,抽不同品牌的香烟,养不同的宠物 问题是:谁养鱼? 提示: 1、英国人住红色房子 2、瑞典人养狗 3、丹麦人喝茶 4、绿色房子在白色房子左面 5、绿色房子主人喝咖啡 6、抽Pall Mall 香烟的人养鸟 7、黄色房子主人抽Dunhill 香烟 8、住在中间房子的人喝牛奶 9、 挪威人住第一间房 10、抽Blends香烟的人住在养猫的人隔壁 11、养马的人住抽Dunhill 香烟的人隔壁 12、抽Blue Master的人喝啤酒 13、德国人抽Prince香烟 ... 阅读全文
posted @ 2012-06-04 19:22 爱智旮旯 阅读(303) 评论(4) 推荐(0) 编辑