- 博客(35)
- 资源 (6)
- 收藏
- 关注
原创 通过 Membership用户存储验证用户凭据,实现会员控制
对于使用表单身份验证的 web 网站来说 , 用户通过访问登录页面并输入自己的凭据来登录网站。系统会将用户输入的凭据与数据库中的内容相对比。如果凭据有效,则会授予该用户一个表单身份验证票证,该票证是一个安全令牌,用以指示该访问者的身份标识和真实性。本文实例说明怎样吧验证工作委托给已配置的 Membership 提供者。
2015-01-26 16:20:48
1575
1
原创 ASP.NET(c#) 中通过配置配置authentication 来验证控制 Login 登录
本文讲述如何在web.cofig里通过配置authentication节点来控制权限登录。其实很简单,关键点不过就是配置Web.config 文件
2014-12-30 16:33:22
12526
原创 通过异类查询(OpenDataSource - OLEDB引擎驱动)把外部数据(Excel,TXT)导入到SqlServer及job代理执行出错的处理
实例说明怎样在SQL SERVER里导入excel和txt格式文件,以及通过SQL SERVER 代理执行出错时的解决办法。
2014-11-21 15:55:55
3861
原创 浅谈asp.net通过本机cookie仿百度(google)实现搜索input框自动弹出搜索提示
对于通过用户输入关键词实现自动弹出相关搜索结果,这里本人给两种解决方案,用于两种不同的情形。常见方法是在数据库里建一个用户搜索关系表,然后通过用户搜索框输入的关键字异步调用数据表中的相关数据,显示在一个隐藏div中。第二种方式也就是我现在着重讨论的方式,适用于单个用户,基于此用户以往的搜索数据来实现搜索提示功能。技术关键是记录下用户的以往搜索数据,写入cookie,然后页面从用户本机cookie调用数据。
2014-07-09 16:32:57
2537
原创 asp.net(c#)用Ajax调用web 服务实现省市县三级联动
asp.net(c#)用Ajax调用web 服务实现省市县三级联动,相对有另一种通过XML实现三级联动的方法,步骤其实是一样的。
2014-05-21 17:29:07
7779
原创 asp.net怎样一键生成静态页面,实例说明
由浅到深,通过实例来说明怎样使页面一键静态化,然后从效益出发,轻讨如何在实际应用中更灵活运用此功能。。
2014-04-23 17:22:55
7369
原创 不通过服务器控件时用前端javascript与c#后台交互的方法
本文主要探讨当某些时候为了效率优化,不通过服务器控件时,怎样实现前后端函数以及变量的互相调用。
2014-04-09 11:43:48
6595
翻译 粗略区分Gridview,repeater,datelist数据控件的差异
比较GridView Repeater DataList三种绑定控件、从灵活性和执行效率上综合考虑,Repeater当属第一。gridview功能最强大,但是对待嵌套绑定问题、疑难杂症,还是用DataList思考一下吧。
2014-01-24 10:04:04
1854
原创 c#逐行分元素读取记事本txt数据写进数据库
写了一个小demo,通过实例来说明怎么把txt数据逐行分元素输进数据库。这里关键的一个方法是 StreamReader类里的 ReadLine();这个方法可以逐行读取txt流里面的数据。
2013-10-25 16:38:00
3920
原创 C#网页采集数据的几种方式(WebClient、WebBrowser和HttpWebRequest/HttpWebResponse)
获取网页数据(采集数据)有很多种方式。在这里主要讲述通过WebClient、WebBrowser和HttpWebRequest/HttpWebResponse三种方式获取网页内容。这里获取的是包括网页的所有信息。如果单纯需要某些数据内容,可以自己构造函数甄别抠除出来!一般的做法是根据源码的格式,用正则来过滤出你需要的内容部分。
2013-10-22 16:42:31
70129
7
原创 Lucene.net 高数据检索量时怎样显著提高查找效率(从无到有学习Lucene)
日常开发中,相信大家经常会用sql中的like关键词去检索数据库数据,同时我们也知道,like往往会进行全表扫描,当数据量越来越大的时候,我们会纠结于数据库的龟速查找,此时我们必须另寻蹊跷,这时lucene就可以大显身手了。本文主要从无到有讲述lucene.net的用法!
2013-10-14 17:17:17
7535
原创 新手学习WCF服务应用程序无废话摘要笔记(建立到发布)
一、概述Windows Communication Foundation(WCF)是由微软发展的一组数据通信的应用程序开发接口,可以翻译为Windows通讯接口,它是.NET框架的一部分。由 .NET Framework 3.0 开始引入。WCF的最终目标是通过进程或不同的系统、通过本地网络或是通过Internet收发客户和服务之间的消息。WCF合并了Web服务、.net Remoti
2013-08-21 16:52:39
11117
原创 c#实现验证码功能(多种模式下分别实现验证功能)详细,带注释
网上找了很多验证相关的代码,发现有很多瑕疵。现在本人整理测试了一个实现验证码功能的代码,里面有纯数字,纯英文,英文和数字混合等三种模式。并且在必要地方都已经备有注释,希望可以帮到那些需要的人。
2013-08-14 15:38:40
2525
原创 WebForm实现实时信息提醒功能(Timers与Ajax实现及优劣浅析)
本文主要讲述通过C#定时器Timers类及通过引用第三方类Aajx来实现‘OA’等系统中比较常用的信息提醒功能,并小做分析!
2013-07-23 16:09:02
5676
原创 登录验证全局控制的几种方式(session)
在登陆验证或者其他需要用到session全局变量的时候,归结几种较方便的实现方式。(公共变量,global文件,web.config文件等方式来控制,其中个人较喜欢使用第一种实现方法)
2013-07-09 14:41:54
10982
1
原创 .net中页面插入CKEditor编辑器
首先是配置,下载好。然后把里面的文件夹放进web根目录下。ok,现在就可以了前台代码如下: 后台代码只是简单的获取到TextBox里的内容就可以了,下面包含我测试用的把数据写进一个txt格式的文本里 protected void Page_Load(object se
2013-06-27 16:39:39
1371
原创 C#中索引器(一种支持参数的属性)与属性的对比
索引器是一种特殊的类成员,它能够让对象以类似数组的方式来存取,使程序看起来更为直观,更容易编写。 1、索引器的定义C#中的类成员可以是任意类型,包括数组和集合。当一个类包含了数组和集合成员时,索引器将大大简化对数组或集合成员的存取操作。定义索引器的方式与定义属性有些类似,其一般形式如下:时,索引器//this表示的是操作本对象的数组或集合成员,可以简单把它理解成索引器的名字,所以,
2013-05-28 15:28:42
1889
原创 深入了解隐式属性和带实现值属性的区别(属性中get{},set{}访问器小解)
//在属性中定义public string name{get;set;}//隐式属性private string name;public string Name{ get { return name; } set { name= value; }}两者都是为了数据安全,封装字段用的。正常来说,两者的使用是相同的,前一种的写法由编译器生成后一种的代码;pu
2013-05-22 17:53:14
2834
原创 c#多线程中Lock()关键字的使用
本文介绍C# lock关键字,C#提供了一个关键字lock,它可以把一段代码定义为互斥段(critical section),互斥段在一个时刻内只允许一个线程进入执行,而其他线程必须等待。每个线程都有自己的资源,但是代码区是共享的,即每个线程都可以执行相同的函数。这可能带来的问题就是几个线程同时执行一个函数,导致数据的混乱,产生不可预料的结果,因此我们必须避免这种情况的发生。其中,lock
2013-05-22 16:57:36
12697
原创 缓存依赖中cachedependency对象及周边小讲
缓存依赖主要提供以下功能:1.SQL 缓存依赖项可用于应用程序缓存和页输出缓存。2.可在 SQL Server 7.0 及更高版本中使用 SQL 缓存依赖项。3.可以在网络园(一台服务器上存在多个处理器)或网络场(多台服务器运行同一应用程序)中使用 SQL 缓存依赖项。4.与 SQL 缓存依赖项关联的数据库操作
2013-05-16 17:13:55
4365
原创 c#中math各种函数对整值不同的处理方法及一些说明(优化分页的时候特别用到)
在自定义分页的时候,需要取到数据表的总行数,然后除以也显示的行数,得出总显示页数。这里就要用到math.ceiling()方法。用法:Math.Ceiling((double)recordCounts / (double)pageSize)1.Math.Ceiling() 返回大于或等于指定的双精度浮点数的最小整数值。例如:Math.Ceiling(32.6)=33; M
2013-05-13 15:34:50
3003
原创 C#中Dispose方法和Close方法的区别!
群里有人问,怎样直接清空堆里的string值。有人建议直接用Dispose()方法;Dispose()销毁了对象,是一种垃圾回收机制。(这里用using或许更好)当我们开发C#代码的时候,经常碰到一个问题,有些class提供Close(),有些class提供Dispose(),那么Dispose和Close到底有什么区别?【在这里,要明确一下C#程序(或者说.NET
2013-05-06 11:01:17
7573
原创 c#线程编程的一些集合
线程是进程内部的一个执行单元。系统创建好进程后,实际上就启动执行了该进程的主执行线程,主执行线程以函数地址形式,比如说main或WinMain函数,将程序的启动点提供给Windows系统。主执行线程终止了,进程也就随之终止。每一个进程至少有一个主执行线程,它无需由用户去主动创建,是由系统自动创建的。用户根据需要在应用程序中创建其它线程,多个线程并发地运行于同一个进程中。一个进程中的所有线程都在
2013-04-24 14:42:35
1286
原创 sql语句一些常用语法的积累
1.当某一字段的值希望通过其它字值显示出来时(记录转换),可通过下面的语句实现:case Type when '1' then '普通通道' when '2' then '高端通道' end as Type其中“Type"是字段名,”1“,”2“是字段值2.返回数据库中用户表的表单名:select name from table where type = 'u' a
2013-03-14 11:26:02
923
原创 Object转为String的几种简易形式
在项目的实际开发和应用中,常常需要用到将对象转为String这一基本功能。本文将对常用的转换方法进行一个总结。常用的方法有Object.toString(),(String)要转换的对象,String.valueOf(Object)等。下面对这些方法一一进行分析。方法1:采用 Object.toString()方法请看下面的例子:Object object = getObjec
2013-03-11 09:46:19
1189
原创 关于sql多表差异化联合查询的问题
本章简略讲述本人在实例开发中遇到的多表查询的问题其中主要讲述select A.*,B.*,C.* from A,B,C和select A.*,B.*,C.* from 表A inner join 表B on A.id=B.id inner join 表C on A.code=C.code的区别最近遇到一个这样的项目需求——要求页面集合显示三个关联表的信息。由
2013-03-02 16:38:00
1562
原创 .net使用中sqlcommand的用法
SqlCommand()方法SqlCommand cmd = new SqlCommand("insert into mynews value ('插入一条新数据')", con); Command对象的构造函数的参数有两个,一个是需要执行的SQL语句,另一个是数据库连接对象。创建Command对象后,就可以执行SQL命令,执行后完成并关闭数据连接,示例代码如下所示。cm
2013-02-18 14:01:54
50815
4
原创 DropDownList 用法的一些学习总结
首先绑定数据。现收集dropdownlist 的三种 databind 方法如下: 基础数据绑定:用ListItem直接枚举出来,适用于不需要修改的类型列表。 设计家园 网页设计 网络编程 酷站欣赏 动态绑定方法一:动态绑定数据库中的字段。SqlConnection conn = system.Configuration.
2013-01-11 17:26:34
1254
转载 params,ref,out 参数问题
最近在写程序时遇到params,ref,out 参数问题。回头有自习看了看MSDN,才巩固了基础。现在和大家分享一下。paramsparams 关键字在方法成员的参数列表中使用,为该方法提供了参数个数可变的能力,它在只能出现一次并且不能在其后再有参数定义(之前可以)。示例:using System;using System.Collections.Generic;u
2013-01-07 13:52:11
557
转载 MD5加密及第三方支付接口的技术比较
摘 要:第三方支付市场的发展前景乐观,但同时市场竞争也越来越激烈。随着第三方支付业务许可牌照的发放,第三方支付将很可能打破大型银行垄断电子金融的局面。本文将主要研究第三方支付的“网上支付接口”,比较分析各种不同的第三方支付接口的差异性。关键词:电子支付 第三方支付 支付接口 电子支付是电子商务中重要的一个环节,其中第三方支付是电子支付的一种重要方式。随着第三方支付在网络交易中得到越来
2013-01-05 13:42:06
13247
1
转载 Asp.net中DataBinder.Eval用法的总结
//绑定字段 //实现自动编号通常使用的方法(这三个性能最好)其他用法//如果属性为字符串类型就不用ToString()了DataBinder.Eval用法范例格式化字符串参数是可选的。如果忽略参数,DataBinder.Eval 返回对象类型的值,//显示二位小数//{0:G}代表显示True或False
2012-12-18 18:09:38
595
转载 类、接口、结构的联系和区别
一.C#类与结构的差别1. 值类型与引用类型结构是值类型:值类型在堆栈上分配地址,所有的基类型都是结构类型,例如:int 对应System.int32 结构,string 对应 system.string 结构 ,通过使用结构可以创建更多的值类型类是引用类型:引用类型在堆上分配地址堆栈的执行效率要比堆的执行效率高,可是堆栈的资源有限,不适合处理大的逻辑复杂的对象。所以结构处理作为基
2012-12-12 11:14:37
928
原创 sql数据连接时的一些小问题
一直还不是很了解connectionstring里各个关键词的区别,累赘致死现把一些相关领悟小小述下……***************************************************initial catalog与database的区别是什么 Initial Catalog ;DataBase: 两者原来其实没有任何区别只是名称不一样,就好像
2012-12-10 10:09:11
561
AjaxPro.2.dll(实现网页或OA系统信息提醒等功能)
2013-07-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人