摘要: 最近在用MVC实现一些权限管理方面的东西,大概思路是继承AuthorizeAttribute写了一个子类UserAuthorizeAttribute,在需要验证的Action或controller中引用该Attribute。重写了三个方法,依执行顺序分别是OnAuthorization ->AuthorizeCore ->HandleUnauthorizedRequest。在OnAutorization中获取特性标记的方法的区域名、控制器名、操作方法名。在AuthorizeCore中判断用户是否已经登陆,若没登陆直接返回false,如果登陆则判断该用户对应的areaName、con 阅读全文
posted @ 2013-05-10 14:42 lenya 阅读(355) 评论(0) 推荐(0) 编辑
摘要: 我们设置屏保为了保护屏幕,在一段时间后系统能启用密码保护程序,以保证离开后电脑数据安全。可是怎么设置屏保后,延迟多少时间再启用密码保护呢?通俗举例说,我想10分钟后启用屏保,15分钟后启用密码保护,该怎么设置?参考以下微软的方案:分析设置屏幕保护程序锁定计算机的时间和建立密码保护的时间之间的延迟。解决方案单击开始,单击运行,键入regedt32,然后单击确定找到并单击以下注册表子项:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon在编辑菜单上指向新建,然后单击字符串值键入ScreenSaverGra 阅读全文
posted @ 2012-11-08 14:42 lenya 阅读(355) 评论(0) 推荐(0) 编辑
摘要: using System;using System.Web;namespace RTXEX.Common{ /// /// 全局类,获取当前域名、物理路径 /// public class WebApplication { static string _appUrl = null; static string _appSiteName = null; static string _appMapPath = null; /// /// 获得url路径, http://localhost/aa... 阅读全文
posted @ 2012-09-05 17:28 lenya 阅读(1209) 评论(0) 推荐(0) 编辑
摘要: string pattern = @"\[/(\w+)\]";string result = System.Text.RegularExpressions.Regex.Replace("owjfdsl聊天消息,表情[hanx]j1111lsjfs", pattern, "");result 就是转换后的字符串。另,附一个别处找来的,关键字正则替换的扩展方法:public static class StringManipulation{ public static string PregReplace(string input, str 阅读全文
posted @ 2012-09-04 15:16 lenya 阅读(325) 评论(0) 推荐(0) 编辑
摘要: set fso = CreateObject("Scripting.FileSystemObject")'Files属性获取文件集合时,与CMD下的for遍历文件有相同的Bug:'如果文件名有变动,可能会重复或多次遍历'看来是某个API的Bug'所以先获取文件列表再使用保险一点FileList = ""for each oFile in fso.GetFolder(".").Files if LCase(fso.GetExtensionName(oFile.Path)) = LCase("tx 阅读全文
posted @ 2012-09-01 12:09 lenya 阅读(321) 评论(0) 推荐(0) 编辑
摘要: 在运行MSSQLServer的服务上注册组件,"regsvr32 "........\QRBarcode.ocx""。函数fn_CreateQRImage:-- =================================================================-- 根据字符串产生QR图片,保存到指定的路径中.-- 返回值: 成功返回图片保存所有的完整路径,否则返回''-- Create by lenya on 2010/10/10-- ==================================== 阅读全文
posted @ 2012-05-07 14:57 lenya 阅读(342) 评论(0) 推荐(0) 编辑
摘要: dal层主要是处理数据访问之类的操作,那么如何获取网站运行时根目录的物理路径呢?//string xmlPath=@""D:\aa\bb\test.xml"string xmlPath=AppDomain.CurrentDomain.BaseDirectory+"test.xml"相看AppDomain 类. 阅读全文
posted @ 2011-12-22 14:40 lenya 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 当Repeater的数据源为List类型时, 前台如何写代码呢?在你想输出的地方写上:即可. 阅读全文
posted @ 2011-12-16 16:01 lenya 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 最近由于项目要求,要限制文本框中只能输入数字,在网上翻查了许多资料,但符合项目实际要求的比较少。据分析总结得以下代码,经测试在IE6.0+,ff,chrome下有效:$("input.number").live("keyup paste blur", function() { //1.该方法不能识别"+""-",并管制多个小数点的输入。 //this.value = this.value.replace(/[^\d\.]+?$/g, ''); //2.使用匹配比较: if (this.value.m 阅读全文
posted @ 2011-12-07 09:40 lenya 阅读(1074) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2011-11-25 09:40 lenya 阅读(187) 评论(0) 推荐(0) 编辑