摘要: Asp.net的身份验证有有三种,分别是"Windows | Forms | Passport",其中又以Forms验 证用的最多,也最灵活。 Forms 验证方式对基于用户的验证授权提供了很好的支持,可以通过一个登录页面验证 用户的身份,将此用户的身份发回到客户端的Cookie,之后此用户再访问这个web应用就 会连同这个身份Cookie一起发送到服务端。服务端上的授权设置就可以根据不同目录对不 同用户的访问授权进行控制了。 阅读全文
posted @ 2013-12-13 15:15 梦在旅途 阅读(735) 评论(0) 推荐(0)
摘要: //判断是否加载完成 function Imagess(url,imgid,callback){ var val=url; var img=new Image(); if(Browser.ie){ img.onreadystatechange =function(){ if(img.readyState=="complete"||img.readyState=="loaded"){ callback(img,imgid); } } }else if(Browser.Moz){ img.onload=function(){ if(img.complete==true){ callback(img,imgid); } } } //如果因为 阅读全文
posted @ 2013-12-04 15:13 梦在旅途 阅读(3734) 评论(0) 推荐(0)
摘要: C#提供三种序列化方式,分别为: 1、是使用BinaryFormatter进行串行化; 2、使用SoapFormatter进行串行化; 3、使用XmlSerializer进行串行化。其中对于BinaryFormatter的方式需要实现ISerializable接口,而XmlSeriializ不需要实现对应的接口,可以直接序列化。在这里面我们主要采用XMlSerialize来实现对应的序列化操作进而实现对应的对象和XMl文件之间的转换关系。 阅读全文
posted @ 2013-12-03 09:17 梦在旅途 阅读(17328) 评论(1) 推荐(1)
摘要: 使用JQUERY操作XML方法: 1.$.get(”xml文件路径",function(data){}); 2.$.Post(”xml文件路径",function(data){}); 必要条件:如果只是下载文件,只要添加mime类型就能告诉IIS允许下载,不需要设置ISAPI。 阅读全文
posted @ 2013-11-29 16:58 梦在旅途 阅读(443) 评论(0) 推荐(0)
摘要: 一、通过SOAP Header身份验证 二、通过集成windows身份验证 阅读全文
posted @ 2013-11-26 13:18 梦在旅途 阅读(1278) 评论(0) 推荐(0)
摘要: 以下问题都是容易忽略,但却不容易找出问题的所在,让我头疼不少,故在此列出,即是一个总结,同样也给其他人参与! 1.使用参数形式执行SQL命令时,参数数组需与在SQL语句中参数名出现的位置及名称必须完全相同,否则执行不成功,但不会报错; sql="insert table(a,b,c) values(@a,@b,@c)" params={@a,@c,@b} --->这是错误的 params={@a,@b,@c} --->这是正确的 阅读全文
posted @ 2013-11-04 16:02 梦在旅途 阅读(510) 评论(0) 推荐(0)
摘要: NVelocity常用语法指令 默认情况下,NVelocity解析是不分大小写的,当然可以通过设置runtime.strict.math=true,采用严格解析模式。严格区分大小写有时候还是挺有用途的。如果在模板文件中有这样的包含文件,发布改模板的时候,就会提示#include后面没有括弧()的错误。因为在NVelocity中,有#include("abc.html")这样的指令。如果我们将include改为Include就不会报错了。对变量的引用:$ [ ! ][ { ][ a..z, A..Z ][ a..z, A..Z, 0..9, -, _ ][ } ]。 在NVelocity中,对变量的引用都是以$开头加上变量名称。当使用!时表示当此变量值为空时,显示空字符串。比如当$article为空,那会显示“$article“,而$!article会显示为“”。{}为变量名称限定,有时候变量名称后会有字符串,这是就需要用到{}了。比如$articleshow,想引用$article,这时只要修改为${articl 阅读全文
posted @ 2013-09-10 15:03 梦在旅途 阅读(712) 评论(0) 推荐(0)
摘要: 相信每个人对注册表并不陌生,在运行里面输入“regedit”就可以打开注册表编辑器了。这东西对Windows系统来说可是比较重要的,也是病毒常常 会光顾的地方,比如病毒和恶意软件常常会在注册表的启动项里面写入自己的启动键值来达到自启动的目的,有些病毒还会修改注册表里面来映像劫持杀毒软件,这 是破坏系统的第一步。同时,大多软件(软件的序列号和信息)和硬件信息、系统信息、安全模式等等设置都保存在这里,因此系统的健康在很大程度上要依赖注册 表的健康。 阅读全文
posted @ 2013-05-11 14:19 梦在旅途 阅读(215) 评论(0) 推荐(0)
摘要: [DllImport("mpr.dll")] public static extern int WNetAddConnection2([MarshalAs(UnmanagedType.LPArray)] NETRESOURCEA[] lpNetResource, [MarshalAs(UnmanagedType.LPStr)] string lpPassword, [MarshalAs(UnmanagedType.LPStr)] string UserName, int dwFlags); [DllImport("mpr.dll")] public static extern int WNetCancelConnection2(string lpName, int dwFlags, bool fForce); 阅读全文
posted @ 2013-05-11 14:15 梦在旅途 阅读(746) 评论(0) 推荐(0)
摘要: Microsoft.Data.ConnectionUI.DataConnectionDialog connDialog = new Microsoft.Data.ConnectionUI.DataConnectionDialog(); // 添加数据源列表,可以向窗口中添加自己程序所需要的数据源类型 必须增加以下几项中任一一项 connDialog.DataSources.Add(Microsoft.Data.ConnectionUI.DataSource.AccessDataSource); // Access connDialog.DataSources.Add(Microsoft.Data.ConnectionUI.DataSource.OdbcDataSource); // ODBC connDialog.DataSources.Add(Microsoft.Data.ConnectionUI.DataSource.OracleDataSource); // Oracle 阅读全文
posted @ 2013-05-11 13:39 梦在旅途 阅读(987) 评论(1) 推荐(0)