IT
摘要: 本系列文章列表 1) Ajax访问Xml Web Service的安全问题以及解决方案 2) Ajax与WCF交互-WCF之美 3) Ajax与Wcf交互-JSON 4) ExtJs与WCF交互:生成树5) 用ExtJs+Linq+Wcf打造简单grid 6) ExtJs+WCF+LINQ实现分页Grid 7) ExtJs与WCF之间的跨域访问 8) 异步调用Restful的WCF服务 9) 用R... 阅读全文
posted @ 2009-07-29 17:13 liufei 阅读(665) 评论(3) 推荐(0) 编辑
摘要: 在web开发时,有的系统要求同一个用户在同一时间只能登录一次,也就是如果一个用户已经登录了,在退出之前如果再次登录的话需要报错。   常见的处理方法是,在用户登录时,判断此用户是否已经在Application中存在,如果存在就报错,不存在的话就加到Application中(Application是所有Session共有的,整个web应用程序唯一的一个对象):以下是引用片段:  stringstrU... 阅读全文
posted @ 2009-07-29 17:04 liufei 阅读(166) 评论(0) 推荐(0) 编辑
摘要: /// <summary>/// 截取字符串,不限制字符串长度/// </summary>/// <param name="str">待截取的字符串</param>/// <param name="len">每行的长度,多于这个长度自动换行</param>/// <returns></returns>p... 阅读全文
posted @ 2009-07-29 17:02 liufei 阅读(1471) 评论(0) 推荐(0) 编辑
摘要: 在unicode 字符串中,中文的范围是在4E00..9FFF:CJK Unified Ideographs。通过对字符的unicode编码进行判断来确定字符是否为中文。protectedboolIsChineseLetter(string input,int index)...{intcode=0;intchfrom=Convert.ToInt32("4e00",16);//范围(0x4e00~... 阅读全文
posted @ 2009-07-29 16:59 liufei 阅读(928) 评论(0) 推荐(0) 编辑
摘要: 红色需修改asmx.cs[WebMethod] public bool LoginCheck(string ServerAddr,string ID,string PWD) { bool flag = false; string str = "Data Source=" + ServerAddr + ";Initial Catalog=TEST;User ID=sa;Password=XXXX";... 阅读全文
posted @ 2009-07-29 16:58 liufei 阅读(1628) 评论(0) 推荐(0) 编辑
摘要: 我通常用GridView绑定datatable,由于需要动态绑定到不同的datatable所以需要动态调整GridView的宽度。所以写了这个函数实现该功能。GridView的宽度需要根据各个列中最大宽度来累加获得。在求各个列的最大字符宽度的时候需要对中文和英文加以区分,因为字符串“序号”和“id”的length属性都为2,但是显示的时候一个汉字占据... 阅读全文
posted @ 2009-07-29 16:56 liufei 阅读(656) 评论(0) 推荐(0) 编辑
摘要: //获取填充数据集花费的时间DateTimebegin=DateTime.Now;da.Fill(ds,"table1");DateTimeend=DateTime.Now;TimeSpants=end.Subtract(begin);Response.Write("<br>FillOK!ts="+ts); /*测试了一下,从sql server2000 的一个表中选出所有字段(62列... 阅读全文
posted @ 2009-07-29 16:55 liufei 阅读(151) 评论(0) 推荐(0) 编辑
摘要: public void UpdateContactTableByDataSet(DataSet ds,string strTblName) { try { SqlDataAdapter myAdapter = new SqlDataAdapter(); SqlConnection conn = new SqlConnection(strConnection); SqlCommand myComma... 阅读全文
posted @ 2009-07-29 16:51 liufei 阅读(457) 评论(0) 推荐(0) 编辑
摘要: 缓存DataSet以提高性能//下面是一个小实列,具体用法请参见Ado.netusing System;using System.Data;using System.Configuration;using System.Collections;using System.Web;using System.Web.Security;using System.Web.UI;using System.We... 阅读全文
posted @ 2009-07-29 16:50 liufei 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 由于加载时间比较长的ASP.NET页面,我们可以在客户端浏览器中显示进度条来显示页面正在装载。下面就是具体的实现过程:1、新建项目,名字为WebPortal,在项目类型中选择Visual C#项目或者Visual Basic项目都可; 2、在模板类型中选择ASP.NET Web应用程序; 位置里输入:http://localhost/WebPortal; 添加新项:名字为ShowProgress的... 阅读全文
posted @ 2009-07-29 16:49 liufei 阅读(262) 评论(0) 推荐(0) 编辑
摘要: .NET牛人应该知道些什么?任何一个使用.NET的人描述线程与进程的区别? 什么是Windows服务,它的生命周期与标准的EXE程序有什么不同 Windows上的单个进程所能访问的最大内存量是多少?它与系统的最大虚拟内存一样吗?这对于系统设计有什么影响? EXE和DLL之间的区别是什么? 什么是强类型,什么是弱类型?哪种更好些?为什么? PID是什么?在做系统的故障排除时如何使用它? 单个TCP/... 阅读全文
posted @ 2009-07-29 16:34 liufei 阅读(193) 评论(0) 推荐(0) 编辑
摘要: VB.NETProgram StructureC#Imports System Namespace Hello Class HelloWorld Overloads Shared Sub Main(ByVal args() As String) Dim name As String = "VB.NET" 'See if an argument was passedfrom the comma... 阅读全文
posted @ 2009-07-29 16:22 liufei 阅读(262) 评论(0) 推荐(0) 编辑
摘要: <%@ page language=c# %> <%@ Import Namespace="System.Net"%> <%@ Import Namespace="System.IO"%> <script runat="server"> void Page_Load() { string rl; WebRequest myReq=WebRequest... 阅读全文
posted @ 2009-07-29 16:02 liufei 阅读(240) 评论(0) 推荐(0) 编辑
摘要: //--需要引用 using System.Net 以及 using System.IO;private string GetContentFromUrll(string _requestUrl) { string _StrResponse =""; HttpWebRequest _WebRequest = ( HttpWebRequest )WebRequest.Create( _request... 阅读全文
posted @ 2009-07-29 16:01 liufei 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 本文利用C#和.NET提供的类来轻松创建一个抓取网页内容源代码的程序。HTTP是WWW进行数据访问最基本的协议之一,在.NET的基本类型库类中提供了两个对象类:HTTPWebRequest和HTTPWebResponse,分别用来向某资源发送请求和获得响应。为了得到一个资源的内容,我们先指定一个想要抓取的URL地址,用HTTPWebRequest对象进行请求,用HTTPWebResponse对象接... 阅读全文
posted @ 2009-07-29 16:01 liufei 阅读(221) 评论(0) 推荐(0) 编辑
摘要: using System; using System.Xml; using System.Text; using System.Net; using System.IO; using System.Collections; using System.Text.RegularExpressions; public class App { public static void Main() { str... 阅读全文
posted @ 2009-07-29 15:59 liufei 阅读(337) 评论(0) 推荐(0) 编辑
摘要: 该方法经过对各大门户网站测试结果是抓取率100%!效果图后台代码: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.W... 阅读全文
posted @ 2009-07-29 15:59 liufei 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 在.Net 平台下,创建一个ASP.Net的程序 1、引用两个NAMESPACE using System.Text //因为用了Encoding类 using System.Net //因为用了WebClient 类 2、整个程序用了三个控件 txtUrl //输入你要获取的网页地址 TEXTBOX控件 txtBody //得到你要获取的网页内容 TEXTBOX控件 btnReturn... 阅读全文
posted @ 2009-07-29 15:58 liufei 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 1.项目概述与架构分析微软刚推出了基于ASP.NET 2.0下的Pet Shop 4, 该版本有了一个全新的用户界面。是研究ASP.NET 2.0的好范例啊,大家都知道,一直以来,在.NET和Java之间争论不休,到底使用哪个平台开发的企业级应用性能最好、结构最优、生产力最高。为了用事实说话,通过对项目各方面的性能评估进而在比较.NET和Java的高下。用户做比较的这个项目就是Petshop。正因... 阅读全文
posted @ 2009-07-29 15:56 liufei 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 要防止同一用户同时登陆,首页应该记录在线用户的信息(这里与用户名为例),然后判断正在登陆的用户里面是否已存在。在这里使用一个cache存放已经登陆的用户名,但是还有一个问题就是要知道用户是什么时候离开系统的呢?这就要定期清除cache中的内容了,也就是设置一个cache的时间。这个时间可以跟用户的session值联系起来,刚好当用户session值失效的时候该用户在cache里面的信息也会被清空.... 阅读全文
posted @ 2009-07-29 15:24 liufei 阅读(158) 评论(0) 推荐(0) 编辑