自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

农民田园

   ── 如果你有一个苹果,我有一个苹果,交换后每人还只有一个苹果;如果你有一个点子,我有一个点子,交换后每人就有2个点子

  • 博客(62)
  • 收藏
  • 关注

原创 在ASP.Net中两种利用CSS实现多界面的方法

通过使页面动态加载不同CSS实现多界面(类型于csdn的blog):方法一:%@page language="C#"%>%@import namespace="System.Data"%>public void page_load(Object obj,EventArgs e){  //创建服务器端控件.  //指定的标记"LINK"初始化此类的新实例.  HtmlGenericControl o

2005-03-16 18:47:00 1230

原创 UrlRewrite(地址变换)技术在IIS 5.0/ASP平台上面的应用

在聊这个技术问题前,我不由得想起一个可笑的故事。NetCraft曾经做了一个测评,这个测评根据比较大量网站页面的扩展名是ASP.NET的还是JSP/Servlet的,得到了一个结论,现在ASP.NET的应用超过了JSP/Servlet。这个测评引发了大量的讨论,很多用JSP的技术人员嘲笑这个测评。因为这个测评的结论忽略了一个很大的问题。那就是,JSP开发的网站的页面,一定是.jsp么?答案当然是否

2005-03-15 16:34:00 1634

原创 httphandler配合URLRewrite做url参数隐藏

global.asax.cs文件        protected void Application_BeginRequest(Object sender, EventArgs e)         {              try              {                   string path=Server.MapPath("~/ReWriter.config");

2005-03-15 16:25:00 2420

原创 如何传值在2个页面之间 :要求不刷新父页面,并且不能用QueryString传值

1.通过Cookie,因为它既可以在服务器端对其进行操作,也可在客户端对其进行操作但是缺点是不安全,而且有时客户端会由于安全问题禁用Cookie!例子:以下是父页的Html代码     main            http://schemas.microsoft.com/intellisense/ie5">      function searchvalue()   {    var s

2005-03-15 14:40:00 1534

原创 怎样防止浏览器刷新重复提交数据?

第一种方法: 不要用WEB控件中的BUTTON用HTML中的BUTTON可以解决这个问题: 具体如下: 在:HTML中,定义这样一个BUTTON ------------------------- -------------------------------- 然后在CODEBEHIND中,使用ServerClick事件,即:     Private Sub mybutton_ServerCl

2005-03-15 14:39:00 1398 1

原创 关于何种情况下使用DataGrid、DataList或Repeater的一些讨论

http://www.yourblog.org/Data/20046/91516.html作者:Scott Mitchell [概述]   WEB开发自从有了基于脚本的WEB编程技术(如ASP)以来,经历了一个漫长的过程。通过使用微软的ASP.Net技术,传统的ASP中大量的、单调乏味的、重复性的编程工作成为了历史。例如,象大多数ASP程序员所知的,在ASP中显示数据库内容所需要的过程:   建立

2005-01-18 13:13:00 993

原创 使用HttpContext的User属性来实现用户验证[转载]

 HttpContext类包含了个别HTTP请求的所有特定HTTP信息。这个示例主要是讲如何使用HttpContext类中的User属性来实现用户验证!用户验证是大部分ASP.NET WEB应用程序都要用到的,它在整个应用程序中占有很重要的地位,在.NET中,包含了很多种用户验证方式,如众所周知的PassPort认证,Windows认证,Form认证等等,可是这些都很难满足我们在实际应用中

2005-01-18 13:08:00 1111

原创 使用HttpContext中的User属性来实现用户身份验证之用户验证票篇[转载]

 在我的上一篇《使用HttpContext中的User属性来实现用户身份验证》中已经讲了怎样来使用HttpContext.User属性来实现用户身份验证,并且还写了一个示例程序。但是,在上一篇文章中,我们使用的是系统缓存来保存用户的登录信息,这无疑是占用系统资源的一种做法,那有没有更好的办法呢?我在上一章中说过大家可以尝试使用用户验证票的方式来保存用户登录信息的,这种方式是基于Cookie原理

2005-01-18 13:06:00 1139

原创 利用OleDb对象,将数据库中全部表转换成XML文件

ASP.NET Dataset让你在页面中使用XML格式的文件提供了便利。如果您的数据全部都在一个数据库中,该如何进行转换呢?如果你的数据库与OleDb兼容的话,下面就看看如何把数据库中的所有表转换成XML文件。文件名字与数据库中的表的名字相同。本代码包含两个版本:C#版本和VB.NET版本。 C#版本:[测试]void Page_Load(object sender, E

2005-01-16 14:11:00 1055

原创 如何创建和使用Web服务

简介  .NET最强大的一个方面之一就是可以利用它创建Web服务。一个Web服务就是一个网站所提供的供其它网站调用的外部接口。举个例子来说,某个金融公司可以为与它的贸易伙伴通过Web服务提供详细的股票报价,这些信息可以是通过Web页面进行读取和显示的,也可以是从客户的桌面电脑的应用程序里读取的。 本文就对Web服务的其中两个方面进行说明:一是如何创建Web服务;二是如何使用Web服务。作为例子,我

2005-01-16 14:09:00 1065

原创 新一代Java技术即将出现 [转载:日经BP社]

Java技术自问世时光已经过去了9个年头。作为一名一直关注其成长的记者,曾经一段时间有过这样的想法:“Java技术已经成熟,是不是发展速度该放慢一些了呢”。然而,这种想法错了。近来Java技术的进化相当显著。Java技术正在迎来“又一次革命”的风暴。这就是本文的结论。   “又一次”指的是什么?“革命”指的又是什么?光看结论的话肯定是一头雾水。其实,笔者要讲的并不是变化这样一个事实,而是“促进

2005-01-16 14:01:00 1051

原创 HttpContext.Cache和HttpRuntime.Cache

Asp.Net中可以方便的使用缓存,对于Cache,一般有两种方式调用:HttpContext.Cache和HttpRuntime.Cache。那么这两种Cache有什么区别呢?先来看看Msdn上的注释:HttpRuntime.Cache:获取当前应用程序的 Cache。HttpContext.Cache:为当前 HTTP 请求获取 Cache 对象。那么是不是说对于HttpRuntime

2005-01-16 13:58:00 1424

原创 跟日期有关的两条经典SQL语句

 1.用一条语句得出某日期所在月份的最大天数?SELECT DAY(DATEADD(dd, -1, DATEADD(mm, 1, DATEADD(dd, 1-DAY(2004-8-31), 2004-8-31)))) AS Day Number2.少记录变成多条记录问题有表tbl日期       收入    支出2004-02-11 00:00:00 60 452004

2005-01-16 13:29:00 1000

原创 ASP.NET中使用TreeView控件[系列]

ASP.NET中使用TreeView控件[系列]   发表时间:2004-10-9   作者:未知    简介   在2002年,Microsoft发布了四种ASP.NET Web控件,用于为使用 Microsoft Internet Explorer 的 Web 访问者提供更好的体验。这些 Web 控件称为 Internet Explorer Web 控件,也简称为 IE Web 控件,包括以下

2005-01-14 22:41:00 1649

原创 C# Delegate 简介

C# Delegate 简介   发表时间:2004-10-9   作者:Stanley B. Lippman  来自 方舟 Blog[译序:这是一篇古老的文章。但毫无疑问,Lippman对delegate的阐述是精辟的。]如果你想拿 C# 与其它“C家族”的语言做比较,C#

2005-01-14 22:21:00 1093

原创 C#中的委托

C# Delegate 简介   发表时间:2004-10-9   作者:Stanley B. Lippman  来自 方舟 Blog[译序:这是一篇古老的文章。但毫无疑问,Lippman对delegate的阐述是精辟的。]如果你想拿 C# 与其它“C家族”的语言做比较,C#

2005-01-14 22:20:00 1115

转载 [转贴]大数据量下的分页

大数据量下的分页    对于非常大的数据模型而言,分页检索时,每次都加载整个数据源非常浪费。通常的选择是检索页面大小的块区的数据,而非检索所有的数据,然后单步执行当前行。    本文演示ASP.net的DataGrid和Sql Server 实现大数据量下的分页,为了便于实现演示,数据表采用了Northwind数据库的Orders表(830条记录)。    如果数据表中有唯一的自增索引

2005-01-05 16:32:00 977

原创 团队开发中,如何处理一个站点不同Web应用通用Session

前一段时间被同一个站点的不同Web项目通用Session的问题苦恼,在CSDN网友的帮助下,找到了解决方法,网上也找到了一些相关文章。不过这些文章描述的并不够详细,我把这些相关知识整理一下,方便自己以后查找,也方便以后碰到这样问题的人,不要到处找资料,拼凑资料。同一个站点,不同虚拟目录下的Web应用程序不能共享Session。而VS.net 默认创建的 Web 工程是一个工程一个虚拟目录,一个

2005-01-05 16:26:00 868

原创 asp.net动态生成html页面

此功能适用于后台数据库功能不强的web站点,即大部分文本不是存放在数据库的记录中,而是放在html文件或者xml文件中,仅仅把索引放到数据库中,如文章标题、类别、查询关键字等。这样适合于后台没有诸如MS Sql Server这样的数据库支持的Web站点。 适用于新闻发布系统,比如sina、163等都是采用动态生成html页面的。 适用于需动态定制页面的程序。比如论坛、聊天室等。可以加载定制好的ht

2004-12-30 18:47:00 912

原创 ASP.NET缓存:方法和最佳实践

【简 介】  在 ASP.NET 提供的许多特性中,缓存支持无疑是我最欣赏的特性,我这样说当然是有充分理由的。相比 ASP.NET 的所有其他特性,缓存对应用程序的性能具有最大的潜在影响,利用缓存和其他机制,ASP.NET 开发人员可以接受使用开销很大的控件(例如,DataGrid)构建站点时的额外开销,而不必担心性能会受到太大的影响。为了在应用程序中最大程度地利用缓存,您应该考虑在所有程序级别上

2004-12-14 19:32:00 829

原创 Visual Studio .Net团队开发[转]

一、 开发前的准备1、 在装有Windows 2000或者Windows XP Professional的机器上安装.Net Framework SDK、Visual Studio.Net、Visual Source Safe 6C。(如果用户操作系统是Windows .Net Server,则无须安装.Net Framework SDK,.Net Server自带的IIS 6已经完全包含

2004-12-10 15:49:00 869

原创 Web 安全解决方案一览

Web 安全解决方案一览发布日期: 11/29/2004 | 更新日期: 11/29/2004查看全部的安全性指南主题Microsoft Corporation在本单元中本单元包括一个总结了在提高 Web 应用程序安全:威胁与对策中介绍的解决方案的路线图。提供了本指南相应材料的链接,从而使您容易找到所需要的信息和具体问题的解决方案。本单元是按照角色组织的,覆盖了

2004-12-10 15:45:00 1448

原创 ASP.NET v2.0: Code-Beside Replaces Code-Behind

ASP.NET v2.0: Code-Beside Replaces Code-BehindPaul Wilson www.WilsonDotNet.com www.ASPAlliance.com/PaulWilson Previous Article            .NET v2.0 (Whidbey) Roadmap            Next Article Over

2004-12-08 21:17:00 1238

原创 [asp]让你知道codepage的重要(转载)

这几天研究UTF-8编码,太晕了,把我的看法和各位讨论讨论。欢迎来批啊。以下都是我的想法,哪里有不对的请不吝赐教,帮忙指出来。相关的题外话:一、操作系统window系统内部都是unicode的。文件夹名,文件名等都是unicode的,任何语言系统下都能正常显示。二、输入法:微软拼音输出的是Unicode的,智能ABC输出是简体中文的(所以智能ABC在非简体中文系统根本不能用,只能打英文

2004-12-05 20:22:00 1473

原创 XML应用-利用XML 与XSL 开发一个易于修改和扩充的用户手册

 版权声明: 本文可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息。原文出处: http://www.aiview.com/notes/xml_xsl_manual.htm作者: 张洋 Alex_doesAThotmail.com最后更新: 2001-12-15 目录用户的需求 对应的技术实现 定义DTD 如何准备手册内容

2004-12-05 19:03:00 875

原创 .NET平台下带权限控制的TreeView控件节点生成算法

一、引言在应用系统开发中,TreeView是一种使用频率很高的控件。它的主要特点是能够比较清晰地实现分类、导航、浏览等功能。因而,它的使用方法与编程技巧也一直受到技术人员的关注。随着应用需求的变化,在很多情况下我们需要实现数据显示的权限控制,即用户看到的数据是经过过滤的,或是连续值,或是一些离散的值。就TreeView而言,原先可能显示出来的是完整的具有严格父子关系得节点集,而经权限过滤后所要

2004-12-05 19:01:00 1654

原创 [转载] 编写安全的 Transact-SQL

简介关于如何以安全的方式部署 SQL Server,存在大量很好的信息源。但是,这些资源的目标用户通常都是那些对已经开发好的应用程序执行保护任务的数据库管理员。另外,还有很多内容讨论了如何编写安全的 .NET 和 ASP.NET 代码,其中包括访问 SQL Server 的 .NET 代码。然而,很多这样的资源关注的是在应用服务器上运行的数据访问代码,而不是在 SQL Server 中执行的

2004-12-03 15:50:00 739

原创 WebServices入门

[pre]WebServices入门                          ——理论篇        瑞联科技(中国)有限公司  李春林[/pre]本文档是用ctrl+c -> ctrl+v产生出来的入门级文档,主要是想说明什么是webservices,webservices的架构,以及几个相关的xml文档。由于小弟知识及技术非常有限,文中不妥之处请各位兄台指正,小弟在此谢过啦。什么是

2004-11-29 20:10:00 813

原创 Longhorn时代,浏览器的终结?——关于Avalon和XAML

Longhorn时代,浏览器的终结?——关于Avalon和XAML       写完那场浏览器大战,我内心始终无法平静,也许是还没有从场戏的情景走出来,相反于人类的和平,在技术“和平”的年代,的确有点苦闷,在这个高速发展的年代,我们居然被IE统治2年多的时间(确切的说应该是IE5出来以后就算,所以说应该算接近5年),我们需要一些新鲜的事物来刺激我们渐渐麻木的神经。第一次听到Longho

2004-11-23 19:29:00 1137

原创 C#使用CDO发送邮件

Author:David EulerDate: 2004/11/18Email:[email protected] 有任何问题,请与我联系:)一直想做实现一个程序,定期给自己发送邮件,或者给朋友发送邮件;比如在节日或者纪念日前若干天,发送邮件给自己提醒,或者朋友生日前夕发邮件提醒。找了很长时间,都没有找到可用的资料。CSDN上查到可以用CDO,有一篇文章说“在reference

2004-11-21 15:40:00 1107

原创 用Visual C#实现局域网点对点通讯

 用Visual C#实现局域网点对点通讯作者:马金虎  日期:2003-9-28出处:P2P中国(PPcn.net)  点对点即Peer-To-Peer,通常简写为P2P。所谓网络中的点对点,其实可以看成是一种对等的网络模型。P2P其实是实现网络上不同计算机之间,不经过中继设备直接交换数据或服务的一种技术。P2P由于允许网络中任一台计算机可以直接连接到网络中其他计

2004-11-21 15:39:00 1032

原创 从客户端检测到有潜在危险的Request.Form 值

提交查询时,报错显示"从客户端检测到有潜在危险的Request.Form 值"(.Net Framework1.1)的解决方案:1、web.config文件后面加入这一句:          示例:             2、在*.aspx文件头的Page中加入validateRequest="false",示例如下:

2004-11-21 15:34:00 816

原创 C#向Sql Server中插入记录时单引号的处理

ASP.Net种使用C#, 向CoreDB.myBBS表中插入记录值(Title, Content)【文章的标题和内容】,由于Content, Title中可能包含单引号,直接使用sql的insert命令会报错,对此有两种处理方法,一种将单引号替换成两个单引号,第2种方法是使用存储过程。表myBBS的格式定义如下:CREATE TABLE [dbo].[myBBS] ( [ID] [bigin

2004-11-21 15:31:00 751

原创 JAVA代码编写的30条建议

1) 类名首字母应该大写。字段、方法以及对象(句柄)的首字母应小写。对于所有标识符,其中包含的所有单词都应紧靠在一起,而且大写中间单词的首字母。例如: ThisIsAClassName thisIsMethodOrFieldName 若在定义中出现了常数初始化字符,则大写static final基本类型标识符中的所有字母。这样便可标志出它们属于编译期的常数。 Java包(Package)属于一种特

2004-11-21 10:49:00 697

原创 JAVA 编程规范

 1. 应用范围本规范应用于采用J2EE规范的项目中,所有项目中的JAVA代码(含JSP,SERVLET,JAVABEAN,EJB)均应遵守这个规范。同时,也可作为其它项目的参考。 2. 设计类和方法2.1     创建具有很强内聚力的类方法的重要性往往比类的重要性更容易理解,方法是指执行一个统一函数的一段代码。类常被错误的视为是一个仅仅用于存放方法的容器。有些开发人员甚至

2004-11-21 10:47:00 854

原创 .NET重要技术思考——原文在《程序员》杂志第六期

.NET Remoting        从COM(Component Object Model)时代到DCOM(Distributed COM),微软扮演了一个推动者的角色。如果说COM提供了一个Windows平台上的对象通讯技术,并且逐渐成为应用程序之间彼此通讯及互动的技术主流,那么DCOM则是解决了计算机的通信和互动技术。COM的着眼点是在于同一台计算机上不同应用程序之间的通讯需求,

2004-11-03 21:06:00 807

原创 Sun的Java平台最新版本J2SE 5.0开始发货

Sun Microsystems公司正式发布Java 2平台标准版(J2SE™) 5.0版。作为通过JCPsm(Java Community Process sm)研发的最大规模的项目之一,有大约160位专家成员参与了J2SE 5.0版本的研发。J2SE 5.0提供了100多个新特性,为广大开发商带来诸多好处:易用性、高性能和高缩放能力、系统监控与管理,以及丰富的客户桌面功能等。从易用性和各个破记

2004-10-11 16:34:00 1131

原创 ASP中生成静态页面技术

演示:http://asp2004.net/temp/treemenu/menu.asp源代码下载:http://asp2004.net/temp/treemenu.rar!--#include file="conn.asp"-->%Dim StrFunction menu(id)    Set rs = server.CreateObject("adodb.recordset")    sq

2004-10-10 13:49:00 1228

原创 在较量中携手前行——写给Java 1.5和.NET 2.0

 有些时候等待是一种幸福,就如对于Java 1.5(商业的版本号为5.0)和.NET 2.0(内部版本号为1.2)的守候。对于Java社区,1.5 RC1的等待恍如隔世,终于在所有人快失去耐性的时候给出了这个定心丸;对于.NET社区,则是一种欣喜,反过来也是一种担忧,毕竟相对稳定的.NET 1.1版本还没有Java社区中那样成熟的姿态,却要考虑是否迈进2.0的新世界。         不知

2004-10-08 16:06:00 890

原创 提高你的DHTML性能 改变一些习惯

资料来源:MSDN[英文原文] msdn.microsoft.com/library/en-us/dnwebgen/html/dhtmlperf.asp?frame=true[中文译文]www.microsoft.com/china/msdn/msdnonline/features/articles/dhtmlperf.asp1.尽量使用同一个脚本函数来改变HTML内容。如果有多个事件触发,尽量只

2004-10-08 14:29:00 839

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除