Web开发网 > Web后台开发 > 热门博文
ASP.NET MVC通过Model验证帮助我们很容易的实现对数据的验证,在默认的情况下,基于ValidationAttribute的声明是验证被使用,我们只需 要将相应的ValidationAttribute应用到Model的类型或者属性上即可。对于自定义验证,我们也只需要定义相应的Validation 就可以了,不过服务端验证比较简单,而客户端验证就要稍微复杂一些,本文提供一个简单..
在.net remoting-远程对象的生命周期管理[上篇], 简要的讲述了CLR的垃圾回收机制和Remoting 基于Lease的对象生命周期的管理。在文章的开始,我将以我的理解详细地讲述Remoting中两个 重要的概念Lease和Sponsorship。然后通过一个Sample,为大家演示如何以不同的方法延长远程对象的生命周期。 先不谈远程对象、本地对象。 不管是远程的对..
[续上篇] 当基于LTM或者KTM的事务提升到基于DTC的分布式事务后,DTC成为了本机所有事务型资源管理器的管理者;此外,当一个事务型操作超出了本机的范 围,出现了跨机器的调用后,本机的DTC需要于被调用者所在机器的DTC进行协助。上级对下级(包括本机DTC对本机所有资源管理器,以及上下级DTC) 的管理得前提是下级在上级那里登记,即事务登记..
使用.NET框架进行应用程序开发的最好的工具莫过于Visual Studio 2008,Visual Studio系列产品被认为是世界上最好的开发环境之一。使用Visual Studio 2008能够快速构建ASP.NET应用程序并为ASP.NET应用程序提供所需要的类库、控件和智能提示等支持,本节会介绍如何安装Visual Studio 2008并介绍Visual Studio 2008中的窗口的使用和操作方法。1..
概述电脑蓝屏,又叫蓝屏死机(Blue Screen of Death,缩写为:BSoD),指的是微软Windows操作系统在无法从一个系统错误中恢复过来时所显示的屏幕图像。 蓝屏含义1、故障检查信息 ***STOP 0x0000001E(0xC0000005,0xFDE38AF9,0x0000001,0x7E8B0EB4) KMODE_EXCEPTION_NOT_HANDLED ***其中错误的第一部分是停机码(Stop Code)也就是STOP 0x0000001..
这里指的单点,泛指在WEB服务端,一个账户同一时刻只能存在一个票据!大家开发中可能都碰到的一个问题,怎么使同一个用户,在同一时间内只允许登录一次。很多人都会想到在数据库中用一个标识字段,登录进去置1,退出置0,登录时判断这个字段,如果是1就说明此用户在线,不允许登录,这个方案看似有效,但在实际使用中发现问题很多,比如,用户不是..
解决Generic host process for win32 services遇到问题需要关闭 解决WINXP系统开机后弹出Generic host process for win32 services 遇到问题需要关闭! 出现上面这个错误一般有三种情况。 1.就是病毒。开机后会提示Generic Host Process for Win32 Services 遇到问题需要 关闭”“Remote Rrocedure Call (RPC)服务意外终止,然后就自动重起电脑。..
菜单-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 ..
连接到 SQL Server Express 版数据库通过将数据库服务器指定为本地 SQL Server Express 版数据源,您可以连接到 SQL Server Express 版数据库,就像您连接到任何 SQL Server 数据库一样。例如,下面的连接字符串连接到一个名为 Customers 的数据库。Data Source=.\SQLEXPRESS;Initial Catalog=Customers;Integrated Security=True;通过使用代替 ..
了解了基本的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 控件的 EnablePageMethods 属性值为 True 时,我们可以从客户端指令码呼叫 ASP.NET 网页中的公用静态网页方法,而且它预设就支持 JSON 序列化。 在本文中将使用 ScriptManager 的 PageMethods,重新做一次上篇「CallBack-PageCommand和JSON应用」文章的范例,来比较「CallBack PageCommand」及 「ScriptManager Pa..
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..
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..
系统断网时会自动弹出拨号连接窗口,这个原因有可能是从原来的拨号上网转移到路由器时,会出现这种问题,在IE的Internet选项,连接选项卡中存在一个宽带连接或者没有设置从不进行拨号连接。 解决方法打开IE--工具--Internet连接属性--连接选项卡--选中从不进行拨号连接--确定 设置好后就不会弹出拨号连接窗口了。
URL,即“Uniform Resource Locators”,意思是统一资源定位器。地址栏中的网址就属于我URL的一种表达方式。基本上所有访问网站的朋友都会使用到,所以作用是很大的。也许很多朋友都不知道,URL可是很会骗人的。特别是有一群自称黑客的家伙很喜欢让URL欺骗你们,趁你们不留心,就让URL带你进入植入了木马的网页。 说谎:URL欺骗的惯用..
由于SQLServer2005的数据格式变化很大,无法直接将SQL2005的备份文件直接还原到SQLServer2000中。但是可以通过数据导入导出向导或者SSIS包进行数据传输。 大概的操作过程:为了避免类型信息的丢失,建议先在SQLSERVER2005ManagementStudio里面通过GenerateScript产生数据库表,视图,存储过程等对象的脚本,然后在SQLServer2000中创建一个..
不知道是windows7的问题还是其他软件的兼容性问题,如果将放在桌面上的文件拷贝或者剪切到其他地方时,windows资源管理器explorer.exe会报错,需要重新启动。这种情况还是碰到很多次了,郁闷~~而且资源管理器重新启动后,登录的msn在系统右边的图片栏也不显示图标了,搞什么飞机?~~ 网上找了下说是安装了visual studio,原文内如如下你的..
推荐一款防ddos攻击的防火墙,可以防syn,ack,udp,icmp,cc攻击,效果还不错的。因为这3天公司服务器一直被一个垃圾流氓ddos,是udpflood流量攻击,平均流量流入流出15M左右的流量,在安装了这个冰盾防火墙后,响应流量没有了,流入的总流量和机房限制的带宽持平,网站总算是可以打开了,虽然还是有点慢。然后过一段时间以后就没再攻击了,..
基于HTTP-GET的元数据发布方式与基于如何将一个wcf服务发布成WSDL-基于WS-MEX类似,但是ServiceMetadataBehavior需要做的更多额外的工作。原因很简单,由于在WS-MEX模式下,我们为寄宿的服务添加了相应的MEX终结点,那么当服务被成功寄宿后,WCF已经为元数据的消息交换建立了如图1所示的分发体系,我们需要做的仅仅是对MEX终结点的DispatchRu..
第一个,很多人用.Net写程序,会谈到托管这个概念。 那么.Net所指的资源托管到底是什么意思,是相对于所有资源,还是只限于某一方面资源? 很多人对此不是很了解,其实.Net所指的托管只是针对内存这一个方面,并不是对于所有的资源;因此对于Stream,数据库的连接,GDI+的相关对 象,还有Com对象等等,这些资源并不是受到.Net管理而统称为..
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类库常用方法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个..
1.4.3 响应控件事件ASP.NET移动控件公开了一个包含属性、方法和事件的对象模型。可以使用该对象模型非常方便地修改页面和与页面交互。移动控件的对象模型不依赖于设备,因此可以通过统一方式与其进行交互,而与目标设备无关。清单1-3中的示例演示在移动Web页面中如何处理Command控件的Click事件。当代码收到此事件时,它以编程方式定位到另一窗体..
也许很多ASP开发者都会遇到这样的情况:在会话期间(session)无故丢失sessio n。换而言之,丢失了SessionID,同样session级的变量也会丢失。 很多session丢失的原因是因为错误的程序或者是错误的虚拟目录结构。 SessionID 的改变有下面几个原因。 原因一: Netscape的浏览器会认为"/App/user.asp"跟"/app/user.asp"是两个不同的程..
在WCF事务编程模型下,通过服务契约确定事务流转的策略(参阅《上篇》),通过事务绑定实施事务的流转(参阅《中篇》)。但是,对于事务绑定接收到并成功创建的事务来说,服务操作的执行是否需要自动登记到该事务之中,以及服务操作采用怎样的提交方式,这就是服务端自己说了算了。正因为如此,WCF通过服务(操作)行为的形式定义事务的登记..
最近研究织梦cms,在window2003系统+IIS下搭建好了织梦系统php的运行环境。做了些许修改后,过段时间(大概是iis程序池空闲时间自动退出),打开浏览器再访问织梦cms管理后,发现是空白的,什么内容都没有。用firebug看返回的内容有2个乱码字符串,但是页面上并没有显示这些乱码内容,空白一片。 跟踪程序执行后发现执行到验证用户信息,..
症状:MS Word在保存文档时,经常会提示“文档被保存,但是语音识别的数据丢失,因为没有足够的空间存储这些数据。确保没有录音时关闭麦克风,并检查磁盘上的可用存储空间”。解决办法:在“工具”—“选项”—“保存”—去掉“嵌入语言数据”复选框前面的勾—“确定”。来源:http://hi.baidu.com/wang_jf123/blog/item/717796cbc9080bf953664fe..
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搭建的服务器最近无法发送邮件,查看系统日志后发现发往这个邮局的邮件全部出现下面的错误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..
CentOS显示器分辨率配置关键字: centos分辨率 redhat分辨率CentOS显示器分辨率配置因为CentOS在虚拟机安装默认只有800x600 还有一个更小的,忘了是多少了,我的机器是1280x800,无此项,修改分辨率操作步骤系统》管理》显示》硬件》显示器类型》配置》根据个人显示器类型选择Generic CRT DisplayGeneric LCD Display重启电脑后生效,我的设置为13.. 首页 上一页 [21] [22] [23] [24] [25] [26] [27] [28] [29] [30] [31] [32] [33] [34] [35] [36] [37] [38] [39] [40] 下一页 尾页 28/78页,每页显示30条,共2325条相关记录