
ASP.NET
文章平均质量分 70
wl1121
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Winform子窗体刷新父窗体
调用窗体(父):Form1,被调用窗体(子):Form2方法1: 所有权法//Form1://需要有一个公共的刷新方法public void Refresh_Method(){//...}//在调用Form2时,要把Form2的所有者设为Form1Form2 f2 = new Form2() ;f2.Owner = t...原创 2009-09-09 16:29:32 · 245 阅读 · 0 评论 -
.NET下使用Oracle数据库、数据库访问技术(上)
最近做一个ASP.NET性能优化的小项目,目前还是在搭建测试环境,服务器使用WINDOWS2008,有2台AP server ,通过双网卡进行NLB组成集群,一台DB服务器,使用的是ORACLE 11g,然后客户还指出要使用ODP.NET。因为大多是使用的是SQL SERVER数据库,而以前接触ORACLE9i,10G时都是在Linux环境下,所以不太了解这个ODP.NET是个什么。 然后就查了查...原创 2010-05-26 10:47:09 · 205 阅读 · 0 评论 -
.NET下使用Oracle数据库、数据库访问技术(下)
在上一篇文章中介绍了.NET下使用Oracle数据提供程序访问Oracle的方法以及较老的数据库访问方式,ODBC,DAO,RDO等。总的说ODBC的出现使得程序员不必在关注与特定的数据库接口进行编程。而是利用数据库驱动来隐藏了不同数据库的差异,提供了统一的数据库编程接口。但是ODBC是C语言风格的接口,对于VB,ASP等程序无法直接使用,于是出现了DAO.RDO等面向对象的接口供程序员使用。...原创 2010-05-26 10:49:04 · 191 阅读 · 0 评论 -
System.Timers.Timer 定时执行
1.在Global.asax文件中导入命名空间 <%@ Import Namespace="System.Timers" %> 2.Global.asax文件中的Application_Start()方法内写如下代码: System.Timers.Timer objTimer = new Timer(); objTimer.Interval = 时间; //这个时间...原创 2010-05-26 15:45:45 · 469 阅读 · 0 评论 -
WCF安全参数相关设置方法详解
WCF安全参数的设置方法总共有三种,主要包括:安全方式; 消息保护;以及身份验证等方式。WCF是.NET Framework 3.5的重要组成部分,主要作用域通信方面。我们可以通过使用它来轻松的完成一些特定功能需求。在这里我们将会针对WCF安全参数的相关设置方法,为大家详解有关内容。WCF安全参数设置方法1. 安全方式通过设置 Binding 的属性 Security 来实现。...原创 2010-05-28 11:35:48 · 226 阅读 · 0 评论 -
一个通用的快速反射方法(A General Fast Method Invoker)
普通反射方法MethodInfo methodInfo = typeof(Person).GetMethod("Say");methodInfo.Invoke(new Person(), new object[]{"hello"}); 快速反射方法FastInvokeHandler fastInvoker = GetMethodInvoker(methodIn...原创 2011-04-13 22:01:55 · 307 阅读 · 0 评论 -
Stream to Byte[]
/* - - - - - - - - - - - - - - - - - - - - - - - - * Stream 和 byte[] 之间的转换 * - - - - - - - - - - - - - - - - - - - - - - - *//// <summary>/// 将 Stream 转成 byte[]/// </summary>p...原创 2010-08-30 18:20:51 · 145 阅读 · 0 评论 -
动态调用WebService(C#)
通常我们在程序中需要调用WebService时,都是通过“添加Web引用”,让VS.NET环境来为我们生成服务代理,然后调用对应的Web服务。这样是使工作简单了,但是却和提供Web服务的URL、方法名、参数绑定在一起了,这是VS.NET自动为我们生成Web服务代理的限制。如果哪一天发布Web服务的URL改变了,则我们需要重新让VS.NET生成代理,并重新编译。在某些情况下,这可能是不能忍受的,我...原创 2010-09-01 16:56:19 · 111 阅读 · 0 评论 -
使用AD帐号登录,利用Form形式
转自:http://weblogs.3322.org/ 做的一个程序中要求ASP.net 程序可以使用已经存在的域用户来登录(而且为了与其它程序界面一致一定要使用 Forms 登录),查找了一些相关的资料发现还是可以实现的。 主要还是依靠 advapi32.dll 中的 LogonUser API 函数。 using System.Web.Security;using Sys...原创 2010-06-17 10:39:48 · 319 阅读 · 0 评论 -
AD 对用户和组织的操作参考
第一个类,获取AD实例类;AdHerlp.cspublic static class AdHerlp{#region 创建AD连接/// <summary>/// 创建AD连接/// </summary>/// <returns></returns>public static DirectoryEntry ...原创 2010-08-18 16:52:16 · 289 阅读 · 0 评论 -
AD 活动目录相关操作(C#)
public static class DomainInformation { #region Constants //static string[] usersLdapPath = @"http://www.cnblogs.com/yxbsmx/admin/ldap://zzzzzz.com/...原创 2010-08-13 11:56:34 · 175 阅读 · 0 评论 -
使用C#中的DirectorySearcher来获得活动目录中的组织结构与用户等信息
对于C#来说,取得活动目录中的组织结构相对简单,因为其在System.DirectoryServices命名空间中内置了DirectorySearcher的方法,我们可以组合多种过滤方式,来达到取得活动目录中的所有信息,当然,我现在还没有找到可以得到域用户密码的方式 :) private static SearchResultCollection _ADHelper(string doma...原创 2010-08-10 15:57:16 · 461 阅读 · 0 评论 -
C#观察者模式
下面代码是使用C#实现观察者模式的例子: //“观察者”接口 public interface IObserver { void Notify(object anObject); } //“被观察对象”接口 public interface IObservable { void Register(IObserver anObserver); ...原创 2010-02-02 11:22:33 · 137 阅读 · 0 评论 -
C# 观察者模式(Event)实现
一、 观察者模式目的概述原理二、 C#中的观察者模式概述模型与观察者基类优点三、 事例题目:猫大叫,两只老鼠开始逃跑,主人醒来,宝宝也醒来了并且哭了起来解决方案:1. 建立模型(目标基类)2. 建立观察者基类(单行为,多行为)3. 建立具体目标4. 建立具体观察者5. 运行...原创 2010-02-02 11:31:14 · 191 阅读 · 0 评论 -
C#汉字生成拼音
/// <summary> /// 生成拼音简码 /// </summary> /// <param name="unicodeString">Unicode编码字符串</param> /// <returns>拼音简码:string</returns>原创 2010-02-04 17:30:40 · 1676 阅读 · 0 评论 -
C#保留小数和百分数格式
System.Globalization.NumberFormatInfo format = new System.Globalization.NumberFormatInfo(); format.NumberDecimalDigits = 2;//小数点保留两位 format.PercentDecimalDigits = 3;/...原创 2010-12-13 13:30:22 · 1205 阅读 · 0 评论 -
标准的C#观察者(observer)模式
using System;using System.Collections.Generic;using System.Text;namespace Delegate { // 热水器 public class Heater { private int temperature; public ...原创 2010-02-11 11:14:26 · 161 阅读 · 0 评论 -
此计算机没有安装枚举web服务的组件
我的vs2008今天忽然不能添加web引用了,报“web服务枚举组件不可用”,试着更新原来的web引用,报“此计算机上没有安装枚举web引用所需的组件,请重新安装visual studio”。解决办法:在命令行下执行“devenv /resetskippkgs ”。运行后就可以了。...2010-02-22 17:00:51 · 208 阅读 · 0 评论 -
三态CheckBox例子
首先三态节点树必须是带有CheckBox的树,这里简单说明一下所做的三态树。所谓三态是指:选中状态,半选中状态,未选中状态。选中状态:节点的CheckBox打勾;半选中状态:节点的CheckBox打勾,但为灰色;未选中状态:CheckBox不打勾。 其次,子节点全选中,父节点选中;子节点全不选中,父节点不选中;子节点选中但未全部选中,父节点半选中;子节点半选中,父节点半选中;父节...原创 2010-02-23 17:46:14 · 354 阅读 · 0 评论 -
DataSet与泛型集合间的互相转换
/// <summary> /// 泛型集合与DataSet互相转换 /// </summary> public class IListDataSet { /// <summary> /// 集合装换DataSet /// </summary&g...2010-02-25 20:38:51 · 156 阅读 · 0 评论 -
在ASP.NET中使用Windows域帐号的信息来控制用户登录
1、web.config <authentication mode= "Windows "/> 2、IIS 中启用Windows集成认证,关闭匿名访问 3、通过User.Identity.Name进行读取,读出登录帐号原创 2010-06-17 10:42:08 · 340 阅读 · 0 评论 -
如何在ASP.NET应用中集成Windows域帐户来进行权限控制
如何在ASP.NET应用中集成Windows域帐户来进行权限控制 企业应用程序采用域用户来代替独立的用户管理模块的好处很多。程序本身不需要单独编写用户帐号管理模块 与域用户集成,用户不需要单独记忆用户名口令,可以实现无缝登录 采用与用户方案安全性提升到域用户安全级别 其他好处多多 首先需要配置IIS:为你的应用单独建立一个web虚拟目录,右键...原创 2010-06-17 10:59:46 · 299 阅读 · 0 评论 -
文档树状结构化目录管理方法
本文适用于附件(各类文档、图片和压缩包等,下同)比较多的应用系统(如:知识管理系统、集团ERP管理系统),可以对大批量的文档进行树状结构化目录存储,能迅速定位到服务器端的文档,提高文档据名查询的速度。目前大多数应用系统对附件的存储重视不够,一般在系统应用的初期阶段附件不多,所以查询的性能体现不出来。而对于像知识管理系统这样的知识分享系统,经过多年的运行后,会产生上百万的文...原创 2011-12-20 09:50:01 · 1693 阅读 · 0 评论 -
设置combobx选中项
cbRole.SelectedIndex = cbRole.Items.IndexOfText(dtAllot.Rows[0]["roleName"].ToString());原创 2011-12-21 15:20:44 · 200 阅读 · 0 评论 -
.NET画实时直方图
using System;using System.Collections.Generic;using System.ComponentModel;using System.Drawing;using System.Data;using System.Text;using System.Windows.Forms;namespace DrawChart{ ...原创 2011-12-30 09:37:23 · 162 阅读 · 0 评论 -
C# Attribute 特性,过期特性
通过下列过程将属性应用到代码元素。通过从 .NET Framework 导入属性的命名空间来定义新的属性或使用现有属性。通过在紧邻代码元素之前放置属性来将该属性应用于代码元素。每种语言都有自己的属性语法。在 C++ 和 C# 中,属性由方括号括起来,并且通过空白(可包括分行符)与元素分隔。在 Visual Basic 中,属性由尖括号括起来,并且必须处于同一逻辑行;如...原创 2014-05-27 15:18:15 · 1495 阅读 · 0 评论 -
C# 连接Oracle(利用ODP.net,不安装oracle客户端)
C# 连接Oracle(利用ODP.net,不安装oracle客户端) 为了方便部署连接oracle的.net程序,oracle官方提供了一个简化版的client,即instant client。通过instant client和ODP.net中的Oracle.DataAccess.dll,我们就可以方便的部署.net应用程序或者站点。1. ODAC的安装在or...原创 2014-07-11 09:37:18 · 345 阅读 · 0 评论 -
开发Web组合
1、数据库操作 ORM-Dapper2、前台界面布局采用 Bootstrap3、数据交互 AngularJS 参考网址http://www.w3cschool.cc/angularjs/angularjs-bootstrap.htmlhttp://www.w3cschool.cc/bootstrap/bootstrap-tutorial.htmlDapper只有一个...原创 2015-01-04 11:39:01 · 145 阅读 · 0 评论 -
.NET开发邮件发送功能的全面教程(含邮件组件源码)
原文地址:http://www.cnblogs.com/heyuquan/p/net-batch-mail-send-async.html 邮件基础理论知识 什么业务需要邮件功能?...原创 2015-03-31 09:43:58 · 1903 阅读 · 0 评论 -
iis8 默认不支持svc解决方法
以下内容对于使用WIN2012 部署V9的时候使用。 1. 首先添加MIME类型 扩展名“.svc”,MIME类型 “application/octet-stream”<!--StartFragment --> 2. 然后在“Handler Mappings”中添加Managed Handler,<!--StartFragment --> ...原创 2014-09-18 18:57:30 · 320 阅读 · 0 评论 -
CAS 实现单点登录 .NET MVC
http://www.cnblogs.com/woxpp/p/4653769.html 单点登录 Single Sign On,简称为 SSO,是目前比较流行的企业业务整合的解决方案之一。SSO的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。 单点登录原理存储信任验证信任 CAS Central Authenticatio...原创 2016-05-24 17:14:12 · 273 阅读 · 0 评论 -
.StringTemplate替换模板
官方下载 www.StringTemplate.org .Net 组件,在项目中引用antlr.runtime.dll和StringTemplate.dll引用 using Antlr.StringTemplate;多个值的语法如下:$value;null="xxx",separator=", "$ 定义value属性,当value为null则显示xxx,如果有多个属性值则以...原创 2011-11-03 10:19:58 · 675 阅读 · 0 评论 -
C#操作IIS(转)可以写一个工具自己配置网站
using System;using System.DirectoryServices;using System.Collections;using System.Text.RegularExpressions;using System.Text; namespace Demo{ /// <summary> /// 这个类是静态类。...原创 2011-03-24 21:08:03 · 175 阅读 · 0 评论 -
部署Windows服务
部署windows服务--制作安装包(1)、建立一个新的windows服务项目Server1 (2)、打开Service1代码视图,找到OnStart部分,加入代码 (3)、切换到设计视图,右键-添加安装程序 (4)、切换到新生成的ProjectInstaller.cs设计视图,找到serviceProcessInstaller1对Account属性设置为LocalSystem...原创 2010-06-21 17:48:50 · 132 阅读 · 0 评论 -
Cache
ASP.NET Cache是提升系统性能的重要方法,它使用了“最近使用”原则(a least-recently-used algorithm)。在数据库访问中经常会用到Cache保存数据库数据。1.缓存的添加:Cache的添加方法有Add()或Insert(),两种方法几乎类似,只是Inser方法可以使用可选参数,即使用默认参数,来实现缓存的添加:Cache.Add(...原创 2011-01-07 09:58:39 · 107 阅读 · 0 评论 -
DynamicMethod 类
public delegate String MyMethod(String str); private void GenerateMethod() { Type[] argsType = { typeof(String) }; DynamicMethod dm = new DynamicMethod("My...原创 2011-05-11 22:51:31 · 220 阅读 · 0 评论 -
图片上绘制文字换行处理
protected void Page_Load(object sender, EventArgs e) { CreatePicture("2010", "我是中国人们的儿子我深深的爱着我的祖国和人民", "我是中国人们的儿子我深深的爱着我的祖国和人民", @"C:\Users\wangyanfei\Pictures\1277702967234.jpg...原创 2011-01-28 15:01:44 · 716 阅读 · 0 评论 -
常用正则表达式
正则表达式用于字符串处理、表单验证等场合,实用高效。现将一些常用的表达式收集于此,以备不时之需。匹配中文字符的正则表达式: [\u4e00-\u9fa5]评注:匹配中文还真是个头疼的事,有了这个表达式就好办了匹配双字节字符(包括汉字在内):[^\x00-\xff]评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)匹配空白行的正则表达式:\n\s*\r评注:...原创 2011-06-15 20:17:23 · 111 阅读 · 0 评论 -
Stream 和 byte[] 之间的转换
/* - - - - - - - - - - - - - - - - - - - - - - - - * Stream 和 byte[] 之间的转换 * - - - - - - - - - - - - - - - - - - - - - - - *//// <summary>/// 将 Stream 转成 byte[]/// </summary>...原创 2011-07-02 16:52:30 · 93 阅读 · 0 评论 -
Scripting.FileSystemObject对象的详细技巧指南
Scripting.FileSystemObject对象的详细技巧指南FileSystemObject对象提供对计算机文件系统的访问:powered by 25175.net在代码内操作文本文件、文件夹及驱动器。它是脚本运行期库提供的对象之一,对于服务器ASP页面内的VBScript和JScript都有效。如果页面的扩展名为.hta(表示它们是HTA的一部分),它也可用在客户端的I...原创 2011-07-03 23:39:34 · 269 阅读 · 0 评论