【.NET技术】
文章平均质量分 76
kgdlin
DotNet My Live
展开
-
跨站点共享Session解决方案、单点登录解决方案(ASP.NET 2.0版本)
我们在进行Web开发时经常会用到Session,用它去标识不同的会话,那么涉及到跨站点的时候如何实现Session共享呢?通常的解决方案有:使用数据库、使用Cookies做中间桥等等。下面介绍一种基于ASP.NET 2.0的,通过序列化和反序列化机制实现的一种解决方案。首先看一下通常的服务器集群的网络拓扑结构: 利用序列化机制实现Session共享的原理:1、Web转载 2008-07-08 16:52:00 · 3946 阅读 · 0 评论 -
如何对SQL Server数据表和数据库进行迭代操作
本文介绍了master数据库中两个非常有用但在SQL Server在线教科书中没有提到的存储过程。这些系统过程对于处理以下任务非常方便,如判断使用的存储空间大小、行数、用户表索引等等。第一个过程sp_MSForEachDB对于感兴趣的服务器上的每个数据库执行三条命令。◆@command1:第一个执行的命令◆@replacechar:用另一个占位赋替换“?”◆@command2:第二个执行的转载 2007-07-03 09:04:00 · 558 阅读 · 0 评论 -
讲解MySQL数据库与ASP.NET如何强强联手
讲解MySQL数据库与ASP.NET如何强强联手转载 2007-07-03 09:07:00 · 606 阅读 · 0 评论 -
.NET(C#)连接各类数据库-集锦
.NET(C#)连接各类数据库-集锦 1.C#连接连接Access程序代码: -------------------------------------------------------------------------------using System.Data;using System.Data.OleDb;..string strConnection="Provider转载 2007-03-27 15:18:00 · 510 阅读 · 0 评论 -
C#2.0全能数据库组件 (通俗易懂)
C#2.0全能数据库组件 (通俗易懂) 转自:http://bbs.crfly.com/23653/ShowPost.aspxASP.Net C#2.0全能数据库组件 (开源含实例源码) 附件:DBOperatorService.rar(216K, 下载次数:247)/* ?——————————————————————————? | Title: ASP.Net C#2.0转载 2007-03-27 15:14:00 · 629 阅读 · 0 评论 -
使用c#.NET实现视频播放
使用DirectX技术实现播放,需要引用系统的 C:/WINNT/system32/quartz.dll 是从CodeProject上看来的。前一阵看到有人需要这样的代码,所以贴出来共享一下。 using System;; using System.Collections;; using System.ComponentModel;; using System.Drawing;; us原创 2007-03-24 11:32:00 · 1164 阅读 · 0 评论 -
Web.Config文件详解
Web.Config文件详解(一).Web.Config是以XML文件规范存储,配置文件分为以下格式 1.配置节处理程序声明 特点: 位于配置文件的顶部,包含在标志中。 2.特定应用程序配置 特点: 位于中。 可以定义应用程序的全局常量设置等信息. 3.配置节设置 特点: 位于节中,控制Asp.net运行时的行为. 4.配置节组原创 2007-03-24 11:10:00 · 506 阅读 · 0 评论 -
ASP.NET保持用户状态的九种选择
ASP.NET保持用户状态的九种选择在ASP.NET中,有几种保持用户请求间数据的途径--实际上太多了,使没有经验的开发者对在哪个特定的环境下使用哪个对象很困惑。为了回答这个问题,需要考虑下面三个条件: .谁需要数据? .数据需要保持多长时间? .数据集有多大? 通过回答这些问题,你能决定哪个对象为保持ASP.NET应用程序请求间数据提供了最佳的解决方案。图1列出了不同的状态管理原创 2007-03-24 11:01:00 · 482 阅读 · 0 评论 -
.Net平台反编译
.Net平台反编译防止对 Visual Basic .NET 或 C# 代码进行反相工程发布日期: 12/28/2004 | 更新日期: 12/28/2004Gabriel Torok和 Bill Leach本文假设您熟悉 .NET 与 C#摘要.NET 体系结构的优势之一在于,利用该体系结构构建的程序集包含很多有用的信息,使用中间语言反汇编程序 ILDASM 即可转载 2007-03-24 10:58:00 · 801 阅读 · 0 评论 -
ASP.NET 中执行 URL 重写
URL 重写就是把URL地址重新改写(汗^_^)。详情:http://www.microsoft.com/china/msdn/library/webservices/asp.net/URLRewriting.mspx优点:把url缩短等用法:1.下载ms的URLRewrite.dll,放到你的bin下2.在web.config里设置如下:~/d(/d+)/.aspx~/default.aspx?转载 2007-03-24 10:49:00 · 1080 阅读 · 0 评论 -
部署安装时写入SQL SERVER和Web.config
部署安装时写入SQL SERVER和Web.config 在.NET平台下,部署 Web 解决方案是比较方便的。我们可以利用Visual Studio.NET 2003添加一个WEB安装项目,在部署的“文件系统编辑器”中添加项目的主输出和内容文件,非常简易地完成安装程序的制作。 但是,这样制作的安装程序,只是将Web页和ASP.NET程序编译的DLL文件安装到目标机器的IIS目转载 2007-03-24 10:45:00 · 586 阅读 · 0 评论 -
Asp.Net 发送 smpt邮件 ,IIS中smtp邮件服务器的配置
using System.Web.Mail ; private void Button1_Click(object sender, System.EventArgs e) { //实例化MailMessage对象 System.Web.Mail.MailMessage mail=new System.Web.Mail.MailMessage(); //定义邮件的发送原创 2007-03-23 19:54:00 · 5662 阅读 · 0 评论 -
ASP.NET验证控件详解
ASP.NET是微软推出的下一代WEB开发工具,其强大的功能立即吸引了一大批WEB开发者投入它的靡下。现在,我们来看看ASP.NET的验证控件,感受ASP.NET的强大功能同时方便我们现在的WEB开发。 WEB开发者特别是ASP开发者,一直对数据验证比较恼火,当你好不容易写出数据提交程序的主体以后,还不得不花大把时间去验证用户的每一个输入是否合法。如果开发者熟悉JavaScript或者VBScr原创 2007-03-23 09:35:00 · 466 阅读 · 0 评论 -
ASP.Net、C#实现网页小偷程序
ASP.Net、C#实现网页小偷程序 在ASP中实现小偷是使用XMLHTTP对象,最近在学习.net时看到了WebClient类,于是将过去用来做小偷的程序改了一下,使用ASP.Net、C#来实现,程序写的比较简单,目的是为了起到抛砖引玉的作者,希望能与各位一起探讨,使之更加完善,下一步我将使之实现根据设置可以获取网页中指定的内容。以下是程序部分,包括在WEB页中的ASP.NET的源原创 2007-01-23 22:07:00 · 1731 阅读 · 0 评论 -
Asp.net与SQL一起打包部署安装
Asp.net与SQL一起打包部署安装 借鉴MSDN webcasts的Asp.net程序部署和李洪根的一篇文章,然后加上自己的亲身体会,把整个SQL和Asp.net(vb.net)一起打包的全过程写一下。一.准备必要的文件1. SQL脚本文件,生成以后安装过程中需要的表和存储过程等等;生成之后,就暂时把它命名为db.sql(注意大小写)2.LisenceFile.rtf的安装文件,因原创 2007-01-23 21:57:00 · 602 阅读 · 0 评论 -
Asp.net中基于Forms验证的角色验证授权
Asp.net中基于Forms验证的角色验证授权 Asp.net的身份验证有有三种,分别是"Windows | Forms | Passport",其中又以Forms验证用的最多,也最灵活。Forms 验证方式对基于用户的验证授权提供了很好的支持,可以通过一个登录页面验证用户的身份,将此用户的身份发回到原创 2007-01-17 07:52:00 · 545 阅读 · 0 评论 -
使用C#创建SQL Server的存储过程
【引自webabcd的博客】介绍通常,开发人员使用的是T-SQL来创建SQL Server的存储过程、函数和触发器。 而现在的SQL Server 2005已经完全支持.NET通用语言运行时(CLR)了。 这就意味着,你可以使用.NET的语言,如C#、VB.NET之类的来开发SQL Server的存储过程、函数和触发器。 SQL Server 和 CLR 的集成给我们带来了n多好处,如实时编译转载 2007-07-03 09:11:00 · 655 阅读 · 0 评论 -
通过避免下列 10 个常见 ASP.NET 缺陷使网站平稳运行(转)
通过避免下列 10 个常见 ASP.NET 缺陷使网站平稳运行Jeff Prosise本文将讨论: • 缓存和 Forms 身份验证 •转载 2007-07-13 09:23:00 · 756 阅读 · 0 评论 -
C#操作IIS的代码
using System;using System.DirectoryServices;using System.Collections;using System.Text.RegularExpressions;using System.Text; /** * @author kgdlin * @email kgdlin@hotmail.com */ na转载 2008-08-26 13:42:00 · 5589 阅读 · 0 评论 -
接口的无敌解释!
接口简单的说接口就是一个契约或者规范.比如遥控器,国家出台了一个国家遥控器规范,明文要求所有的遥控器厂家都要遵循这个规范,如果不遵循规范就不给3C认证标志,就不允许上市出卖..为什么要这个规范呢?大家在时间生活中会经常碰到,甲厂的遥控器不能遥控乙厂的电视,电视遥控器不能遥控其它电器如空调,冰箱.!原因是什么呢?是各个遥控器都没有遵循一个规范,电波有长有短,电压有高有低,导致各自为政,4分5列!转载 2008-01-17 15:12:00 · 2614 阅读 · 0 评论 -
FCKeditor.net编辑器使用教程
FCKeditor.net 分为两部分:静态部分与组件本分。 下载最新页面 http://www.fckeditor.net/download 下载源码 http://sourceforge.net/project/showfiles.php?group_id=75348&package_id=137125 解压缩下载包;编译源码,并生成组件。安装配置 1、拷转载 2008-01-17 14:08:00 · 3067 阅读 · 0 评论 -
一个操作注册表的类
Windows 操作系统的注册表包含了很多有关计算机运行的配置方式,打开注册表我们可以看到注册表是按类似于目录的树结构组织的,其中第二级目录包含了五个预定义主键分别是:HKEY_CLASSES_ROOT,HKEY_CURRENT_USER,HKEY_LOCAL_MACHINE,HKEY_USERS,HKEY_CURRENT_CONFIG。 下面我们来分别解释这5个类的作用 HKEY_CLA转载 2008-01-17 15:11:00 · 3294 阅读 · 0 评论 -
WindowsServer2003 + IIS6.0 + ASP + NET + PHP + PERL + MSSQL + MYSQL 最新服务器安全设置技术实例
1、服务器安全设置之--硬盘权限篇这里着重谈需要的权限,也就是最终文件夹或硬盘需要的权限,可以防御各种木马入侵,提权攻击,跨站攻击等。本实例经过多次试验,安全性能很好,服务器基本没有被木马威胁的担忧了。 硬盘或文件夹: C:/ D:/ E:/ F:/ 类推转载 2007-11-02 16:13:00 · 5773 阅读 · 0 评论 -
.NET多文件批量上传
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1999/xhtml" > 多文件上传 function addFile() { var str = document.getElementById(MyFile).insertAdjace原创 2007-05-31 15:37:00 · 2020 阅读 · 0 评论 -
.NET2.0隐形的翅膀,正则表达式搜魂者
本文实现了:只能输入1个数字只能输入n个数字只能输入至少n个数字只能输入m到n个数字只能输入数字只能输入某个区间数字只能输入0和非0打头的数字只能输入实数只能输入n位小数的正实数只能输入m-n位小数的正实数只能输入非0的正整数只能输入非0的负整数只能输入n个字符只能输入英文字符只能输入大写英文字符只能输入小写英文字符只能输入英文字符+数字只能输入英文字符/数字/下划线密码举例验证首字母大写验证网址转载 2007-05-31 15:29:00 · 506 阅读 · 0 评论 -
asp.net实现下载
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1999/xhtml" > 无标题页 Width="145px" /> Width="145px原创 2007-05-31 15:01:00 · 660 阅读 · 0 评论 -
.NET2.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 Sy原创 2007-05-31 14:18:00 · 471 阅读 · 0 评论 -
ASP.Net实现将Word转换PDF格式
前言:由于一个客户的项目中需要将WORD文档转换成PDF格式,故写了本篇实站教程 需求分析:客户的项目以B/S结构为主,提供一个WORD文件在后台自动转换成PDF,经过实际测试,如果该篇WORD文档有100多页的话,转换需要20分钟左右的时间(环境:CPU是奔腾M 1.6G,512M内存),整个CPU的占用率近乎95%~100%,此结果告诉客户以后,客户提议:到客户下班后,自动转换PDF,同时如转载 2007-05-31 10:39:00 · 703 阅读 · 0 评论 -
ASP.NET 2.0中实现模板中的数据绑定
模板化的数据绑定控件为我们在页面上显示数据提供了根本的灵活性。你可能还记得ASP.NET v1.x中的几个模板化控件(例如DataList和Repeater控件)。ASP.NET 2.0仍然支持这些控件,但在模板中绑定数据的语法已经被简化和改善了。本文将讨论在数据绑定控件模板中绑定数据的多种方法。 数据绑定表达式 ASP.NET 2.0改善了模板中的数据绑定操作,把v1.x中的数据绑定语法Da转载 2007-05-31 10:38:00 · 661 阅读 · 0 评论 -
以xml数据源作无限级联动下拉框
以xml数据源作无限级联动下拉框 1.当前要准备好js,下面的代码在网上下的,作者不可考,向这位IT工作者致敬! linkage.js (仅在changeLinkage方法中加入一个SetAssociatedDropDownListValue(element);) 此js库依赖于prototype.js而运行,网上到处有下的var Linkage = Class.create();Li转载 2007-07-20 11:37:00 · 608 阅读 · 0 评论 -
.NET操作XML文件:XML文件节点的增删改
【标题】.NET操作XML文件:XML文件节点的增删改【准备】 1、创建一个Web 窗体 2、创建一个xml文件 joyo_bookstore.xml 【源码示例】 A、joyo_bookstore.xml 文件 1xml version="1.0" encoding="gb2312"?>2bookstore>3 book genre="david" ISBN="2-363原创 2007-07-16 16:58:00 · 1602 阅读 · 0 评论 -
Asp.Net js捕获页面中获得焦点的控件
Asp.Net js捕获页面中获得焦点的控件html>head>script language="javascript">...function f()...{ if(event.srcElement.name) ...{ alert(event.srcElement.name); }}script>head>bo转载 2007-07-12 17:17:00 · 825 阅读 · 0 评论 -
最新版FreeTextBox(版本3.1.6)在ASP.Net 2.0中使用简解(提供博客园本地下载)
最新版FreeTextBox(版本3.1.6)在ASP.Net 2.0中使用简解(提供博客园本地下载) 简介:对于FreeTextBox(版本3.1.6)在ASP.Net 2.0中使用,只需要2个文件:FreeTextBox.DLL和ftb.imagegallery.aspx1。下载最新版FreeTextBox(版本3.1.6),解压 FreeTextBox 3.1.6 (2006/07/转载 2007-07-13 09:31:00 · 923 阅读 · 0 评论 -
.net Ajax无刷新技术
下载一个.net Ajax开发包,该开发包包括ASP2.0和目前ASP1.1版使用的Ajax,详细地址参见http://ajax.schwarz-interactive.de/,接下来,开始。 1. 新建一个项目,在引用中添加引用Ajax.dll,Ajax.dll位于下载的压缩包里面。 2.建立HttpHandler,在web.config里面加上原创 2007-01-17 07:59:00 · 578 阅读 · 0 评论 -
绝对酷,如何解决asp.net中javascript脚本的问题(使用服务器控件执行客户端脚本)
绝对酷,如何解决asp.net中javascript脚本的问题(使用服务器控件执行客户端脚本) 论坛中很多人问如何在asp.net中新开一个没有工具栏等等的窗口,大家都说用javascript解决,不错这件事实可以解决了,但是使用通用html control但是就不能用a原创 2007-01-13 14:52:00 · 698 阅读 · 0 评论 -
AjaxPro.NET框架生成高效率的Tree(Asp.net 2.0)(示例代码下载)
(一). 说明 用Tree显示菜单及物品列表(从服务端获取数据)比较方便, 当前显示Tree 主要有两种方式: 1. 在Tree初始化时将数据全部一次性从服务端获取, 获取完数据后页面展开或收缩时就不再需要获取数据, 这样, 获取完数据使用时效率比较高, 但当树节点很多时, 在每次初始化时会有较大的延迟.原创 2007-02-10 22:15:00 · 2000 阅读 · 0 评论 -
Ajax 实现在WebForm中拖动控件并即时在服务端保存状态数据 (Asp.net 2.0)(示例代码下载)
Ajax 实现在WebForm中拖动控件并即时在服务端保存状态数据 (Asp.net 2.0)(示例代码下载)(一) . 运行示例效果* 运行后用鼠标拖动蓝色的到任意位置, 将浏览器关闭后, 再重新访问本页面, 会发现仍然在您拖到的位置 (二). AjaxPro.NET简介 首先对AjaxPro.NET作一下介绍, AjaxPro.NET是一原创 2007-02-10 22:13:00 · 673 阅读 · 0 评论 -
Asp.net 2.0 C#实现压缩/解压功能 (示例代码下载)
(一). 实现功能 对文件及目录的压缩及解压功能(二). 运行图片示例 (三).代码 1. 压缩类 1/**//// 2/// 压缩类 3/// 4public class ZipClass 5{ 6 public static void ZipFile(string FileToZip, string Zi原创 2007-02-10 22:42:00 · 531 阅读 · 0 评论 -
Asp.net 2.0 实现自定义Email格式有效性验证(示例代码下载)
(一). 概述及功能 用了两种方法实现验证Email格式,Asp.net验证控件和手动编写代码验证.并用到简单工厂和适配品设计模式, 代码重构技术. 实现自定义Email邮件地址有效性验证, 完成如下功能:Question 11. Email 格式为 user@server.domain. 例如: King.Cheng@hotmail.原创 2007-02-10 22:41:00 · 1078 阅读 · 0 评论 -
ASP.NET 2.0 HttpHandler实现对某种文件类型权限保护(示例代码下载)
(一). HttpHandlers能够处理对某种特定文件类型的请求. 例如, 在machine.config 文件中默认已经有大部分的系统处理Handlers: ……. 创建一个HttpHandler也非常简单,下面将创建一个自定义的HttpHandler,功能为验证访问: *.jpeg/jpg 图像文件权限原创 2007-02-10 22:12:00 · 532 阅读 · 0 评论