ASP.NET MVC客户端自定义验证

评论(0)浏览(161)分类:asp.net-mvc
ASP.NET MVC客户端自定义验证  ASP.NET MVC通过Model验证帮助我们很容易的实现对数据的验证,在默认的情况下,基于ValidationAttribute的声明是验证被使用,我们只需 要将相应的ValidationAttribute应用到Model的类型或者属性上即可。对于自定义验证,我们也只需要定义相应的Validation 就可以了,不过服务端验证比较简单,而客户端验证就要稍微复杂一些,本文提供一个简单..

.net remoting-远程对象的生命周期管理[下篇]

评论(0)浏览(161)分类:Asp.Net/C#/WCF
.net remoting-远程对象的生命周期管理[下篇]  在.net remoting-远程对象的生命周期管理[上篇], 简要的讲述了CLR的垃圾回收机制和Remoting 基于Lease的对象生命周期的管理。在文章的开始,我将以我的理解详细地讲述Remoting中两个 重要的概念Lease和Sponsorship。然后通过一个Sample,为大家演示如何以不同的方法延长远程对象的生命周期。  先不谈远程对象、本地对象。 不管是远程的对..

分布式事务-基于DTC的分布式事务实现

评论(0)浏览(161)分类:Asp.Net/C#/WCF
分布式事务-基于DTC的分布式事务实现  [续上篇] 当基于LTM或者KTM的事务提升到基于DTC的分布式事务后,DTC成为了本机所有事务型资源管理器的管理者;此外,当一个事务型操作超出了本机的范 围,出现了跨机器的调用后,本机的DTC需要于被调用者所在机器的DTC进行协助。上级对下级(包括本机DTC对本机所有资源管理器,以及上下级DTC) 的管理得前提是下级在上级那里登记,即事务登记..

1.3 安装Visual Studio 2008

评论(0)浏览(161)分类:Asp.Net/C#/WCF
1.3  安装Visual Studio 2008  使用.NET框架进行应用程序开发的最好的工具莫过于Visual Studio 2008,Visual Studio系列产品被认为是世界上最好的开发环境之一。使用Visual Studio 2008能够快速构建ASP.NET应用程序并为ASP.NET应用程序提供所需要的类库、控件和智能提示等支持,本节会介绍如何安装Visual Studio 2008并介绍Visual Studio 2008中的窗口的使用和操作方法。1..

电脑蓝屏原因及解决办法

评论(0)浏览(161)分类:操作系统及应用软件
电脑蓝屏原因及解决办法概述电脑蓝屏,又叫蓝屏死机(Blue Screen of Death,缩写为:BSoD),指的是微软Windows操作系统在无法从一个系统错误中恢复过来时所显示的屏幕图像。 蓝屏含义1、故障检查信息  ***STOP 0x0000001E(0xC0000005,0xFDE38AF9,0x0000001,0x7E8B0EB4)   KMODE_EXCEPTION_NOT_HANDLED ***其中错误的第一部分是停机码(Stop Code)也就是STOP 0x0000001..

asp.net 单用户登录经典解决方案

评论(0)浏览(161)分类:Asp.Net/C#/WCF
asp.net 单用户登录经典解决方案这里指的单点,泛指在WEB服务端,一个账户同一时刻只能存在一个票据!大家开发中可能都碰到的一个问题,怎么使同一个用户,在同一时间内只允许登录一次。很多人都会想到在数据库中用一个标识字段,登录进去置1,退出置0,登录时判断这个字段,如果是1就说明此用户在线,不允许登录,这个方案看似有效,但在实际使用中发现问题很多,比如,用户不是..

Generic Host Process for Win32 Services 遇到问题需要关闭。我们对此引起的不便表示抱歉

评论(0)浏览(160)分类:操作系统及应用软件
Generic Host Process for Win32 Services 遇到问题需要关闭。我们对此引起的不便表示抱歉解决Generic host process for win32 services遇到问题需要关闭 解决WINXP系统开机后弹出Generic host process for win32 services 遇到问题需要关闭! 出现上面这个错误一般有三种情况。 1.就是病毒。开机后会提示Generic Host Process for Win32 Services 遇到问题需要 关闭”“Remote Rrocedure Call (RPC)服务意外终止,然后就自动重起电脑。..

visual studio模板丢失 解决方法

评论(0)浏览(160)分类:Asp.Net/C#/WCF
visual studio模板丢失 解决方法菜单-Tools-option-projects Solutions- 将"Visual Studio user project templates location"指向前面是安vs安装目录,可填自己的安装目录"E:\Program Files\Microsoft Visual Studio 8\Common7\IDE\ProjectTemplates";将"Visual Studio user item templates location"指向前面是安vs安装目录,可填自己的安装目录"E:\Program Files\Microsoft ..

ASP.NET(C#)连接SQL EXPRESS

评论(0)浏览(160)分类:SQL及数据库
ASP.NET(C#)连接SQL EXPRESS 连接到 SQL Server Express 版数据库通过将数据库服务器指定为本地 SQL Server Express 版数据源,您可以连接到 SQL Server Express 版数据库,就像您连接到任何 SQL Server 数据库一样。例如,下面的连接字符串连接到一个名为 Customers 的数据库。Data Source=.\SQLEXPRESS;Initial Catalog=Customers;Integrated Security=True;通过使用代替 ..

第21章 使用LINQ查询

评论(0)浏览(160)分类:asp.net-linq
第21章 使用LINQ查询  了解了基本的LINQ基本概念,以及Lambda表达式基础后,就能够使用LINQ进行应用程序开发。LINQ使用了Lambda表达式,以及底层接口实现了对集合的访问和查询,开发人员能够使用LINQ对不同的对象,包括数据库、数据集和XML文档进行查询。目录21.1 LINQ查询概述  21.1.1 准备数据源  21.1.2 使用LINQ  21.1.3 执行LINQ查询21.2 LINQ查询语法..

ScriptManager-EnablePageMethod和JSON

评论(0)浏览(160)分类:Asp.Net/C#/WCF
ScriptManager-EnablePageMethod和JSON  当设定 ScriptManager 控件的 EnablePageMethods 属性值为 True 时,我们可以从客户端指令码呼叫 ASP.NET 网页中的公用静态网页方法,而且它预设就支持 JSON 序列化。  在本文中将使用 ScriptManager 的 PageMethods,重新做一次上篇「CallBack-PageCommand和JSON应用」文章的范例,来比较「CallBack PageCommand」及 「ScriptManager Pa..

C#如何序列化及反序列化Xml

评论(0)浏览(160)分类:Asp.Net/C#/WCF
C#如何序列化及反序列化Xml  C#实现对象的Xml格式序列化及反序列化  要序列化的对象的类+展开-C#[Serializable]publicclassPerson{privatestringname;publicstringName{get{returnname;}set{name=value;}}publicstringSex;publicintAge=31;publicCourse[]Courses;publicPerson(){}publicPerson(stringName){name=Name;Sex="男";}}[Serializable]publicclassCourse{pub..

C# 3.0 OrderBy操作

评论(0)浏览(160)分类:Asp.Net/C#/WCF
C# 3.0 OrderBy操作OrderBy操作简单的,按雇用日期排序,默认为升序varq=fromeindb.Employeesorderbye.HireDateselecte;带where条件的,shipcity为london的。varq=fromoindb.Orderswhereo.ShipCity==Londonorderbyo.Freightselecto;或varq=fromoindb.Ordersorderbyo.Freightwhereo.ShipCity==Londonselecto;在这里where和orderby的顺序并不重要。而在T-SQL中,wher..

解决系统弹出拨号连接窗口办法

评论(0)浏览(160)分类:操作系统及应用软件
解决系统弹出拨号连接窗口办法  系统断网时会自动弹出拨号连接窗口,这个原因有可能是从原来的拨号上网转移到路由器时,会出现这种问题,在IE的Internet选项,连接选项卡中存在一个宽带连接或者没有设置从不进行拨号连接。  解决方法打开IE--工具--Internet连接属性--连接选项卡--选中从不进行拨号连接--确定  设置好后就不会弹出拨号连接窗口了。

URL欺骗/钓鱼网站的方法

评论(0)浏览(160)分类:Asp/VBScript
URL欺骗/钓鱼网站的方法  URL,即“Uniform Resource Locators”,意思是统一资源定位器。地址栏中的网址就属于我URL的一种表达方式。基本上所有访问网站的朋友都会使用到,所以作用是很大的。也许很多朋友都不知道,URL可是很会骗人的。特别是有一群自称黑客的家伙很喜欢让URL欺骗你们,趁你们不留心,就让URL带你进入植入了木马的网页。    说谎:URL欺骗的惯用..

sqlserver2005如何转移到sqlserver2000

评论(0)浏览(159)分类:SQL及数据库
sqlserver2005如何转移到sqlserver2000  由于SQLServer2005的数据格式变化很大,无法直接将SQL2005的备份文件直接还原到SQLServer2000中。但是可以通过数据导入导出向导或者SSIS包进行数据传输。  大概的操作过程:为了避免类型信息的丢失,建议先在SQLSERVER2005ManagementStudio里面通过GenerateScript产生数据库表,视图,存储过程等对象的脚本,然后在SQLServer2000中创建一个..

windows7拷贝/剪切桌面上的文件会重启windows资源管理器explorer

评论(0)浏览(159)分类:操作系统及应用软件
windows7拷贝/剪切桌面上的文件会重启windows资源管理器explorer  不知道是windows7的问题还是其他软件的兼容性问题,如果将放在桌面上的文件拷贝或者剪切到其他地方时,windows资源管理器explorer.exe会报错,需要重新启动。这种情况还是碰到很多次了,郁闷~~而且资源管理器重新启动后,登录的msn在系统右边的图片栏也不显示图标了,搞什么飞机?~~  网上找了下说是安装了visual studio,原文内如如下你的..

防ddos攻击防火墙推荐

评论(0)浏览(159)分类:黑客技术
防ddos攻击防火墙推荐  推荐一款防ddos攻击的防火墙,可以防syn,ack,udp,icmp,cc攻击,效果还不错的。因为这3天公司服务器一直被一个垃圾流氓ddos,是udpflood流量攻击,平均流量流入流出15M左右的流量,在安装了这个冰盾防火墙后,响应流量没有了,流入的总流量和机房限制的带宽持平,网站总算是可以打开了,虽然还是有点慢。然后过一段时间以后就没再攻击了,..

如何将一个wcf服务发布成WSDL-基于HTTP-GET

评论(0)浏览(159)分类:Asp.Net/C#/WCF
如何将一个wcf服务发布成WSDL-基于HTTP-GET  基于HTTP-GET的元数据发布方式与基于如何将一个wcf服务发布成WSDL-基于WS-MEX类似,但是ServiceMetadataBehavior需要做的更多额外的工作。原因很简单,由于在WS-MEX模式下,我们为寄宿的服务添加了相应的MEX终结点,那么当服务被成功寄宿后,WCF已经为元数据的消息交换建立了如图1所示的分发体系,我们需要做的仅仅是对MEX终结点的DispatchRu..

C#资源释放的方法

评论(0)浏览(159)分类:Asp.Net/C#/WCF
C#资源释放的方法  第一个,很多人用.Net写程序,会谈到托管这个概念。  那么.Net所指的资源托管到底是什么意思,是相对于所有资源,还是只限于某一方面资源? 很多人对此不是很了解,其实.Net所指的托管只是针对内存这一个方面,并不是对于所有的资源;因此对于Stream,数据库的连接,GDI+的相关对 象,还有Com对象等等,这些资源并不是受到.Net管理而统称为..

asp防sql注入源代码

评论(0)浏览(159)分类:Asp/VBScript
asp防sql注入源代码  asp通用防sql注入源代码,将此段代码放在你执行sql读取数据之前,以便判断客户端提交的内容是否包含恶意注入内容dim spDim Fy_Post,Fy_Get,Fy_getIn,Fy_Inf,Fy_Xh,Fy_db,Fy_dbstr,Kill_IP,WriteSql,Fy_postIn'自定义需要过滤的字串,用 | 分隔Fy_getIn = '|#|exec|insert|select|delete|update|%|chr|char|mid|master|truncate|decla..

Microsoft.Office.Interop.Excel类库方法

评论(0)浏览(159)分类:Asp.Net/C#/WCF
Microsoft.Office.Interop.Excel类库方法  Microsoft.Office.Interop.Excel类库常用方法1)建立excel类ApplicationClass ExcelApp = New ApplicationClass();2) 更改 Excel 标题栏:ExcelApp.Caption := '应用程序调用 Microsoft Excel';3) 添加新工作簿:ExcelApp.WorkBooks.Add;4) 打开已存在的工作簿:ExcelApp.WorkBooks.Open( 'C:\Excel\Demo.xls' );5) 设置第2个..

Asp.net移动开发指南(5)

评论(0)浏览(159)分类:Asp.Net/C#/WCF
Asp.net移动开发指南(5)1.4.3 响应控件事件ASP.NET移动控件公开了一个包含属性、方法和事件的对象模型。可以使用该对象模型非常方便地修改页面和与页面交互。移动控件的对象模型不依赖于设备,因此可以通过统一方式与其进行交互,而与目标设备无关。清单1-3中的示例演示在移动Web页面中如何处理Command控件的Click事件。当代码收到此事件时,它以编程方式定位到另一窗体..

防止ASP Session丢失的方法

评论(0)浏览(158)分类:Asp/VBScript
防止ASP Session丢失的方法也许很多ASP开发者都会遇到这样的情况:在会话期间(session)无故丢失sessio n。换而言之,丢失了SessionID,同样session级的变量也会丢失。   很多session丢失的原因是因为错误的程序或者是错误的虚拟目录结构。   SessionID 的改变有下面几个原因。   原因一:   Netscape的浏览器会认为"/App/user.asp"跟"/app/user.asp"是两个不同的程..

WCF事务编程(三)

评论(0)浏览(158)分类:Asp.Net/C#/WCF
WCF事务编程(三)  在WCF事务编程模型下,通过服务契约确定事务流转的策略(参阅《上篇》),通过事务绑定实施事务的流转(参阅《中篇》)。但是,对于事务绑定接收到并成功创建的事务来说,服务操作的执行是否需要自动登记到该事务之中,以及服务操作采用怎样的提交方式,这就是服务端自己说了算了。正因为如此,WCF通过服务(操作)行为的形式定义事务的登记..

织梦后台打开空白解决办法

评论(0)浏览(158)分类:PHP/apache/Perl
织梦后台打开空白解决办法  最近研究织梦cms,在window2003系统+IIS下搭建好了织梦系统php的运行环境。做了些许修改后,过段时间(大概是iis程序池空闲时间自动退出),打开浏览器再访问织梦cms管理后,发现是空白的,什么内容都没有。用firebug看返回的内容有2个乱码字符串,但是页面上并没有显示这些乱码内容,空白一片。  跟踪程序执行后发现执行到验证用户信息,..

word文档被保存,但是语音识别的数据丢失,因为没有的空间存储这些数据

评论(1)浏览(158)分类:操作系统及应用软件
word文档被保存,但是语音识别的数据丢失,因为没有的空间存储这些数据症状:MS Word在保存文档时,经常会提示“文档被保存,但是语音识别的数据丢失,因为没有足够的空间存储这些数据。确保没有录音时关闭麦克风,并检查磁盘上的可用存储空间”。解决办法:在“工具”—“选项”—“保存”—去掉“嵌入语言数据”复选框前面的勾—“确定”。来源:http://hi.baidu.com/wang_jf123/blog/item/717796cbc9080bf953664fe..

C#控制IIS操作网站

评论(0)浏览(158)分类:Asp.Net/C#/WCF
C#控制IIS操作网站  C#实现的控制IIS,完成网站的添加删除和修改using System;using System.DirectoryServices;using System.Collections;using System.Text.RegularExpressions;using System.Text;/*** @author 吴海燕* @email wuhy80-usual@yahoo.com* 2004-6-25 第一版*/ namespace Wuhy.ToolBox{ /// summary /// 这个类是静态类。用来实现管理IIS的基本操作..

IMail 554 Zodiac RBL hit

评论(0)浏览(158)分类:操作系统及应用软件
IMail 554 Zodiac RBL hit  原来在服务器用imail搭建的服务器最近无法发送邮件,查看系统日志后发现发往这个邮局的邮件全部出现下面的错误02:13 09:33 SMTP-(6875013e00000003) Trying xxx.xxx(0)02:13 09:33 SMTP-(6875013e00000003) Connect xxx.xxx [xxx.xxx.xxx.xxx:25] (1)02:13 09:33 SMTP-(6875013e00000003) 554 Zodiac RBL hit02:13 09:33 SMTP-(6875013e0000..

centos5.5调整宽屏分辨率

评论(0)浏览(158)分类:操作系统及应用软件
centos5.5调整宽屏分辨率CentOS显示器分辨率配置关键字: centos分辨率 redhat分辨率CentOS显示器分辨率配置因为CentOS在虚拟机安装默认只有800x600 还有一个更小的,忘了是多少了,我的机器是1280x800,无此项,修改分辨率操作步骤系统》管理》显示》硬件》显示器类型》配置》根据个人显示器类型选择Generic CRT DisplayGeneric LCD Display重启电脑后生效,我的设置为13..