11.4 用户控件示例

评论(0)浏览(152)分类:Asp.Net/C#/WCF
11.4 用户控件示例  在用户控件一节中,介绍了如何创建和使用用户控件。创建用户控件能够为应用程序开发起到非常好的作用,并且提高代码的复用性,ASP.NET允许开发人员创建用户控件和自定义控件,并在Visual Studio 2008中为开发人员提供了原生的开发环境,本节将一步步的进行用户控件的开发。11.4.1 ASP.NET登录控件  在应用程序开发过程中,登录是必不可少..

C#多行字符输入

评论(0)浏览(152)分类:Asp.Net/C#/WCF
C#多行字符输入关键字:C# 多行字符串  今天无意中发现C#语法中字符串使用@前导可以输入多行字符串,╮(╯▽╰)╭,又没学到家~+展开 -C#stringstr="654313,331321132132,4632133";stringscript=@"functionflash(){{varringString={0};varpointArray=ringString.split('');varnewRing=newESRI.ADF.Geometries.CoordinateCollection();for(vari=0;ipointArray..

C# Page.DataBind需要注意的问题

评论(1)浏览(152)分类:Asp.Net/C#/WCF
C# Page.DataBind需要注意的问题  今天在制作一个用户自定义控件的时候,由于使用了Page.DataBind功能,导致所有的数据全部都绑定了同样的数据,自己对Page.DataBind了解不到家,调式了半天才发现是这个方法导致的问题,郁闷。。。代码结构大概如下后台代码+展开-C#protectedintblockId=0;publicvoidinit(DataViewdv){Repeaterrp;for(inti=0;i5;i++){rp=(Repeater)this.FindC..

7.9 DataSet数据集对象

评论(0)浏览(152)分类:Asp.Net/C#/WCF
7.9 DataSet数据集对象  DataSet是ADO.NET中的核心概念,作为初学者,可以把DataSet想象成虚拟的表,但是这个表不能用简单的表来表示,这个表可以想象成具有数据库结构的表,并且这个表是存放在内存中的。由于ADO.NET中DataSet的存在,开发人员能够屏蔽数据库与数据库之间的差异,从而获得一致的编程模型。7.9.1 DataSet数据集基本对象  DataSet能够支持多表、表..

5.13 视图控件(MultiView和View)

评论(1)浏览(152)分类:Asp.Net/C#/WCF
5.13 视图控件(MultiView和View)  视图控件很像在WinForm开发中的TabControl控件,在网页开发中,可以使用MultiView控件作为一个或多个View控件的容器,让用户体验得到更大的改善。在一个MultiView控件中,可以放置多个View控件(选项卡),当用户点击到关心的选项卡时,可以显示相应的内容,很像Visual Studio 2008中的设计、视图、拆分等类型的功能。  无论是MultiView还..

你真的了解Ioc与AOP吗?(3)

评论(0)浏览(152)分类:Asp.Net/C#/WCF
你真的了解Ioc与AOP吗?(3) 本系列的全部源代码及二进制文件可以从这里下载:IocInCSharp.rar 你真的了解Ioc与AOP吗?(1) 你真的了解Ioc与AOP吗?(2) 你真的了解Ioc与AOP吗?(3) 你真的了解Ioc与AOP吗?(4)你真的了解Ioc与AOP吗?(5) 本部分示例代码请参考"src\Step3"目录四、使用Spring.net实现依赖注入Spring在Java界可是响当当的名字,现在也有.net平台下的Sp..

ManagementException:WMI异常处理介绍

评论(0)浏览(152)分类:Asp.Net/C#/WCF
ManagementException:WMI异常处理介绍 .NET调用WMI后无论是同步调用还是异步调用,都会产生返回一个int类型的执行结果。如果成功,则返回0。如果不是0,则有对应错误码表示发生了什么错误。根据咱们这个系列的博文,我总结了关于进程,服务,目录和共享四种异常的错误码。CheckExceptionClass类是异常检查类,所有WMI执行后,都要执行这个类里面的相关方法进行状态检测,以确保执..

卡巴斯基授权文件或激活代码被阻止

评论(0)浏览(151)分类:操作系统及应用软件
卡巴斯基授权文件或激活代码被阻止关键字:卡巴斯基 KIS 无限期 激活使用版本 授权文件或激活代码被阻止  按照网上的激活试用版本的卡巴斯基时,kis 2010 只用注册表破解方法,结果弹出授权文件或激活代码被阻止的错误,不知道卡巴斯基做了什么限制。  不知道有谁碰到过这种问题没有,是否找到解决方案,hoho~~

15个保护IIS Web服务器的技巧

评论(0)浏览(151)分类:操作系统及应用软件
15个保护IIS Web服务器的技巧首先,开发一套安全策略  保护Web服务器的第一步是确保网络管理员清楚安全策略中的每一项制度。如果公司高层没有把服务器的安全看作是必须被保护的资产,那么保护工作是完全没有意义的。这项工作需要长期的努力。如果预算不支持或者它不是长期IT战略的一部分,那么花费大量时间保护服务器安全的管理员将得不到管理层方面的重要支持。  网络管..

ASP.NET 3.5模块开发与应用实例

评论(0)浏览(151)分类:Asp.Net/C#/WCF
ASP.NET 3.5模块开发与应用实例请点击对应的链接去下载里面下载压缩包解压即可,压缩包内的文件类型为doc类型,word文档第22章.ASP.NET 3.5 开发大全--注册模块设计第23章.ASP.NET 3.5 开发大全--登录模块设计第24章.ASP.NET 3.5 开发大全--广告模块设计第25章.ASP.NET 3.5 开发大全--新闻模块设计第26章.ASP.NET 3.5 开发大全--投票模块设计第27章.ASP.NET 3.5 开发大全--聊天..

在ASP.NET中重写URL

评论(0)浏览(151)分类:Asp.Net/C#/WCF
在ASP.NET中重写URL 经常有人请我指导应该如何动态地“重写”URL,以在他们的ASP.NETweb应用中发布比较干净的URL端点。这个博客帖子概述了几个方法,你可以用来在ASP.NET中干净地映射或重写URL,以及按照你自己的需求组织你的URL的结构。 为什么URL映射和重写很重要?下面是开发人员想要对URL有更大的灵活性的最常见的场景: 1) 处理这样的情形:你要更改你的web应用..

windows7系统IIS7 http重定向功能

评论(1)浏览(151)分类:操作系统及应用软件
windows7系统IIS7 http重定向功能  昨天要对一个文件夹进行重定向,结果打开IIS7看了后,尽然没有同IIS6那样的http重定向功能,找了半天也找不到,晕了。。  后面去卸载程序里面的“打开/关闭windows功能”里面重新看了下Internet信息服务的功能,发现没有安装起“http重定”功能,还要一些其他的功能也没安装。原来IIS7默认的安装是不安装“http重定向功能”的。⊙﹏⊙b汗,..

WCF服务器端异步操作应用

评论(0)浏览(151)分类:Asp.Net/C#/WCF
WCF服务器端异步操作应用  上篇介绍了WCF客户端异步操作应用 ,现在介绍服务端如何通过异步的方式为服务提供实现。  在定义服务契约的时候,相信大家已经注意到了 OperationContractAttribute特性具有一个bool类型的AsynPattern。该属性可以将一个服务操作定义成异步实现模 式,接下来的内容主要是着眼于介绍异步操作的定义和实现原理。一、异步操作的定义和实现原理..

MIME是什么

评论(0)浏览(151)分类:操作系统及应用软件
MIME是什么  MIME类型就是设定某种扩展名的文件用一种应用程序来打开的方式类型,当该扩展名文件被访问的时候,浏览器会自动使用指定应用程序来打开。多用于指定一些客户端自定义的文件名,以及一些媒体文件打开方式。MIME的英文全称是Multipurpose Internet Email Extension,它是一种多用途网际邮件扩充协议,在1992年最早应用于电子邮件系统,但后来也..

申请google adsense提示版权问题

评论(0)浏览(151)分类:操作系统及应用软件
申请google adsense提示版权问题  最近申请google adsense老是被拒绝,发邮件说存在版权问题,蛋痛,又不给出是哪些个链接地址存在版权问题。您好!感谢您关注 Google AdSense。很遗憾,在审核您的申请后,我们发现目前无法批准您加入 AdSense。具体原因如下所述。问题:- 受版权保护的材料:我们发现您的网站上包含受版权保护的材料。根据我们的合作规范 (https- 网站不符合..

C# 验证码识别基础算法

评论(0)浏览(151)分类:Asp.Net/C#/WCF
C# 验证码识别基础算法本文介绍C# 验证码识别基础方法及源码,包括去背景噪音和二值化、制作字符样本等相关内容和提供详细的源码供参考。  要识别的验证码如下图所示是不是看着很眼熟?处理第一步 去背景噪音和二值化对于这一块,考虑了几种方法。  方法一:统计图片颜色分布,颜色占有率低的判定为背景噪音。由于背景噪音和前景色区分并不明显,尝试了很多种取景..

WCF-Discovery客户端如何探测可用服务

评论(0)浏览(150)分类:Asp.Net/C#/WCF
WCF-Discovery客户端如何探测可用服务  当应用了ServiceDiscoveryBehavior行为的服务通过标准终结点DiscoveryEndpoint被发布出来之后(《WCF-Discovery如何发现服务》), 客户端就可以按照WS-Discovery中定义的方式对可用的目标方式进行探测和解析了。由于这个过程本质上就是一次普通的服务调用,具体来说是针对发 布发现服务(非目标服务)的标准终结点DiscoveryEndpoint的调用,..

ASP.NET MVC Model验证-DataAnnotationsModelValidatorProvider

评论(0)浏览(150)分类:asp.net-mvc
ASP.NET MVC Model验证-DataAnnotationsModelValidatorProvider  DataAnnotationsModelValidator最终是通过它对应的 ModelValidatorProvider,即DataAnnotationsModelValidatorProvider创建的。通过前面的介绍 我们知道它是AssociatedValidatorProvider的子类,后者在用于获取ModelValidator的GetValidators 方法中已经根据指定的Model元数据所有特性创建出来,DataAnnotationsModelValidator只需要从中筛选..

asp.net mvc详解目录

评论(0)浏览(150)分类:asp.net-mvc
asp.net mvc详解目录一、ASP.NET + MVCIIS与ASP.NET管道MVC、MVP以及Model2[上篇]MVC、MVP以及Model2[下篇]建立在伪MVC框架上的Web应用asp.net mvc URL路由ASP.NET MVC Controller的激活ASP.NET MVC Action的执行二、URL 路由ASP.NET mvc URL与物理文件的分离ASP.NET mvc路由映射ASP.NET mvc路由规则生成URLASP.NET MVC路由扩展:路由映射ASP.NET MVC路由扩展:链接..

WCF授权-Identity与Principal[上篇]

评论(0)浏览(150)分类:Asp.Net/C#/WCF
WCF授权-Identity与Principal[上篇]  在安全领域,认证和授权是两个重要的主题。认证是安全体系的第一道屏障,守护着整个应用 或者服务的第一道大门。当访问者叩门请求进入的时候,认证体系通过验证对方提供凭证确定其真实身份。作为看门人的认证体系,只有在证实了访问者的真实身份 的情况下才会为其打开城门,否则将之举之门外。  当访问者入门之后,并不意味着它可以为所欲..

Sql Server参数化优化查询

评论(0)浏览(150)分类:SQL及数据库
Sql Server参数化优化查询错误认识1.不需要防止sql注入的地方无需参数化  参数化查询就是为了防止SQL注入用的,其它还有什么用途不知道、也不关心,原则上是能不用参数就不用参数,为啥?多麻烦,我只是做公司内部系统不用担心SQL注入风险,使用参数化查询不是给自己找麻烦,简简单单拼SQL,万事OK错误认识2.参数化查询时是否指定参数类型、参数长度没什么区别  以前..

DataTable Compute方法

评论(0)浏览(150)分类:Asp.Net/C#/WCF
DataTable Compute方法  Csharp DataTable Compute方法1:聚合函数Sum()2:自由计算表达式20*30+13:bool表达式1=24:IFF逻辑表达式 IIF(201000, 0, 1) //还支持IsNull,Trim,SubString等  一个小应用:让DataTable模拟Excel的Formula功能。Excel中的Formula功能强大,如果能让DataTable有类似的功能就好了。大部分事件DataTable只是用作数据载体,其实很少用它做..

IIS 7.5中配置SSL加密启用https协议

评论(0)浏览(150)分类:操作系统及应用软件
IIS 7.5中配置SSL加密启用https协议   使用SSL加密是Web部署中常用的技术,敏感新在传递过程中的安全全靠它来保障。现在多数网站都采用了此技术,例如各类邮箱的登录基本上都采用HTTPS协议来进行传输。今天我们看一下在IIS 7.x中如何对自己的站点进行SSL加密。  在IIS 7.x中要比在6.0及之前的版本中容易不止一倍两倍,太简单了。我们看看步骤:  打开iis管理界面》“服务..

IIS6 重定向附带参数问题解决方法

评论(0)浏览(150)分类:操作系统及应用软件
IIS6 重定向附带参数问题解决方法  从iis中设置url永久转向就可以,看上去很容易,用了一会儿才发现,参数都没有带上。  网站更换域名,把旧域名用301指到新域名来。  从iis中设置url永久转向就可以,看上去很容易,用了一会儿才发现,参数都没有带上。  从微软网站上找到如下说明,果然好使:  IIS 301重定向设置   通过本次设置IIS的重定向,感觉还是比较方便的。..

Access数据库SQL注入参考

评论(0)浏览(150)分类:SQL及数据库
Access数据库SQL注入参考  Access SQL注入参考 版本 0.2.1(最近更新 10/10/2007)恶魔傻蛋译 描述 SQL查询及注释 注释符 Access中没有专门的注释符号.因此"/*", "--"和"#"都没法使用.但是可以使用空字符"NULL"(%00)代替: ' UNION SELECT 1,1,1 FROM validTableName%00 语法错误信息 "[Microsoft][Driver ODBC Microsoft Access]" 多句..

在sql server 中执行带参数的存储过程及计算运行时间

评论(0)浏览(150)分类:SQL及数据库
在sql server 中执行带参数的存储过程及计算运行时间ALTER PROCEDURE [dbo].[CurrentPageInfo]-- 获得某一页的数据--@beginNo int = 0, --起始记录号(即从哪一条开始取)@count int = 100, --取的结果集的总数@resultColumns varchar(2000) = '*', --需要得到的字段(即column1,column2,......)@tableName varchar(2000), --需要查看的表名(即from table_name)@condition varchar(2000) = '', --查询..

通过热键隐藏/显示窗口C#

评论(0)浏览(150)分类:Asp.Net/C#/WCF
通过热键隐藏/显示窗口C#通过热键隐藏/显示窗口,以前看到用钩子做过,下面的这个方法也好像挺好的+展开-C#usingSystem;usingSystem.Text;usingSystem.Collections;usingSystem.Runtime.InteropServices;namespaceWindowHider{///summary///ObjectusedtocontrolaWindowsForm.////summarypublicclassWindow{///summary///Win32APIImports////summary[DllImport("user32.d..

kis 2010 只用注册表破解方法

评论(0)浏览(150)分类:操作系统及应用软件
kis 2010 只用注册表破解方法关键词:KIS2010 KAV2010 注册表破解 KIS2007 KAV2007注意:使用时请关闭KIS2010的自动保护功能(打开KIS2010-设置--选项--自我保护---开启自我保护(把这个前面的勾去掉)),再点右下角的任务栏退出卡巴斯基。kis 2010 只用注册表破解方法(全球首发,kav版和KIS大约相同) 自从kis 到2010版以后,网上流传的只有文件破解。其实我认为肯定是可以在..

使用StateServer保存Session解决Session过期

评论(0)浏览(150)分类:Asp.Net/C#/WCF
使用StateServer保存Session解决Session过期  使用 StateServer 保存 Session 正常操作情况下Session会无故丢失。因为程序是在不停的被操作,排除Session超时的可能。另外,Session超时时间被设定成60分钟,不会这么快就超时的。 原因:由于Asp.net程序是默认配置,所以Web.Config文件中关于Session的设定如下:+展开-XMLsessionStatemode='InProcstateConnectionString='tcpip=127...

11.5 自定义控件实例

评论(0)浏览(149)分类:Asp.Net/C#/WCF
11.5 自定义控件实例  虽然用户控件能够尽快的上手并运用在开发中,但是自定义控件的编写能够实现更多的效果。如分页效果在大部分的数据索引中,都需要使用分页。如果存在这么一个分页控件,只需要指定需要分页的表,那么可以自动分页,就能够更加方便应用程序开发了。11.5.1 ASP.NET分页控件  ASP.NET能够编写自定义控件,并将自定义控件编译为DLL文件以保证在..