编程技巧 - 文章列表

  • ASP.NET技巧:数据导出到Excel最为简易的方法

    只需将ContentType 设置为 “application/vnd.ms-excel”,表示以Excel方式输出.代码如下:DataToExcel.aspx:<%@ Page Language=”C#” AutoEventWireup=”true” CodeFile=”DataToExcel.aspx.cs” Inherits=”DataToExcel” %>\n<html xmlns=”http://www.w3.org/1999/xhtm

  • 了解c#2.0中的Anonymous Methods(匿名方法)

    Anonymous Methods 是 C#2.0的新特性之一,它允许我们在代码中创建一个内置的没有方法名的方法,将代码与委托实例相关联,从而使委托的实例化工作更加直观和方便,提高了代码的可读性和可维护性。下面来看一个简单的匿名方法的使用:\nprivate int[] _integers = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };\nint[] evenIntegers = Array.FindAll(_integers, delegate(int integer)

  • Asp.Net2.0权限树中Checkbox的操作

    这里使用asp.net2.0的TreeView控件结合JavaScript实现权限树的部分功能。  假设权限树中有如下三条规则:  1、该节点可以访问,则他的父节点也必能访问;  2、该节点可以访问,则他的子节点也都能访问;  3、该节点不可访问,则他的子节点也不能访问。\n代码如下://获取元素指定tagName的父元素function public_GetParentByTagName(element, tagName) { var parent = element.parentNode; var upperTagName = tagName.toUpperCase();

  • ASP.NET技巧:一些常用的数据操作类

    偶也不知道算不算,反正我自己随时写的用,很粗浅的,适合跟我一样的新手收藏,指不定就用得上呢!\n  一组是我这两天写留言本的,另组是以前VS2003写投票用的\n  高手看见的话,麻烦把好的解决方案说下,谢谢哦!!新手的话,共同学习了!!\n——–下面是我最近写个留言本用的———— public static OleDbConnection con() {//数据库连接类 OleDbConnection con = new OleDbConnection(ConfigurationMa

  • ASP.NET2.0中配置文件的加密与解密

    首先添加引用: \nusing System.Web.Configuration;\n加密操作如下:\nprivate void ProtectSection(string sectionName, string provider) { Configuration config = WebConfigurationManager. OpenWebConfiguration(Request.ApplicationPath);ConfigurationSection section = config.GetSection(se

  • ASP.NET技巧:做个DataList 可分页的数据源

    这个数据源,分两部分,一是从数据类中调出数据,然后在本数据源中对分页参数以及页面分页辅助控件进行操作!在前面有三个控件控制翻页,一个下拉列表,两个LinkButton!\n  下面 fill() 方法调用很简单,在页面中要重新绑定的地方 写上 fill() 就可以了,呵呵!但是一定要写哦,例如翻页动作执行后!\n  下面是db类中的ds方法public static DataTable ds(string que) {//返回一个装载了SQL制定留言的数据表, OleDbConnection con = odb.con(); OleDbDataAdapter

  • ASP.NET技巧:请求网址并解析返回的html

    目的,把远程服务器传回的Html,解析到类里面,为GridView等提供数据源\n  1 、向远程服务器Post数据\npublic int PostData(string url, string data, out string info) { info = “”; CookieContainer cc = new CookieContainer(); HttpWebRequest request = WebRequest.Create(url) as HttpWebRequest;

  • C# 3.0新特性初步研究 Part5:匿名类型

    匿名类型(Anonymouse Type)——这年头什么多系都匿名了 : )在初始化的时候根据初始化列表自动产生类型的一种机制。\n典型的代码:1class Program2 {3 static void Main(string[] args)4 {5 var x = new { a = 3, b = 5, c = “some text” };6 Console.WriteLine(x.a.ToString());7 }8 }很奇怪吧~~~不要认为这个var x真的是没有类

  • C# 3.0新特性初步研究 Part6:使用查询表达式

    查询表达式(Query Expression)大家都应该对SQL语句不陌生吧,在C# 2.0之前,嵌入到代码中的SQL就是下面这个样子: 1public void Test() 2{ 3SqlConnection c = new SqlConnection(…); 4 c.Open(); 5 SqlCommand cmd = new SqlCommand( 6 @“SELECT c.Name, c.Phone // queries in quotes 7 FROM Customers c 8 WHERE c.City = @p0

  • Web 2.0时代RSS的.Net实现

    Web2.0时是以Blog,Wike,Tag,RSS等技术为代表的以个性化为中心的新一代互联网模式,RSS比起Blog等名词似乎还不算太热。但打开网页仍是遍布了RSS,Xml等醒目的图标,打开页面Mathon浏览器也是一个劲的提示有新的RSS连接,前一段一个项\n目需要,自己写了一个.Net下面生成RSS信息的类,如下:1using System; 2using System.Xml; 3using System.Collections; 4using System.Globalization; 5using System.Web; 6 7namespace BLRL 8{ 9