陋室铭
永远也不要停下学习的脚步(大道至简至易)

上一页 1 ··· 80 81 82 83 84 85 86 87 88 ··· 107 下一页
摘要: ——如何运用 Form 表单认证 作者:寒羽枫(cityhunter172) 序 代码写 N 久了,总想写得别的。这不,上头说在整合两个项目,做成单一登录(Single Sign On),也有人称之为“单点登录”。查阅相关文档后,终于实现了,现在把它拿出来与大家一起分享。或许大家会问:“这与标题不符呀?”别急,在下笔之前,我脑子里想到了我刚使用 Form 认证时遇到的一些问题,以及使用过程用到... 阅读全文
posted @ 2008-09-11 11:19 宏宇 阅读(1866) 评论(10) 推荐(1) 编辑
摘要: Session.Clear()就是把Session对象中的所有项目都删除了, Session对象里面啥都没有。但是Session对象还保留。 Session.Abandon()就是把当前Session对象删除了,下一次就是新的Session了。 主要的不同之处在于当使用Session.Abandon时,会调用Session_End方法(InProc模式下)。当下一个请 求到来时将激发Sessi... 阅读全文
posted @ 2008-09-10 16:38 宏宇 阅读(4190) 评论(0) 推荐(0) 编辑
摘要: 只有执行LoadViewSate方法后,才能得到ViewSate值,所以在Page_Init事件中得不到ViewSate值,当然,可以赋值 ·当得到ViewState后,下一个方法LoadViewSate,将以递归的方式恢复ViewState到页面及各个页面控件或子控件中。·下一个方法是OnPreRender,一般这是在客户端展现页面之前改变页面及其控件的最后一次机会。 一、初始化 ... 阅读全文
posted @ 2008-09-05 15:32 宏宇 阅读(315) 评论(0) 推荐(0) 编辑
摘要: 最近看到很多问题都是关于页面动态添加控件,页面postback以后,就取不到这些控件了。其实每次在页面上动态添加控件(或者在数据控件上动态添加列),它们的状态是不会被添加到页面的ViewState中去的,所以每次回送回来,它们就消失了,程序员只能手动把这些控件再次添加到页面上来,才会还原它们的状态。 实在惭愧,上面的说法是错误的,由于自己没有理解该机制,幸亏sp1234大哥及时指出,要不然以后... 阅读全文
posted @ 2008-09-05 10:47 宏宇 阅读(661) 评论(0) 推荐(0) 编辑
摘要: web Form 网页是基于HTTP的,它们没有状态, 这意味着它们不知道所有的请求是否来自 同一台客户端计算机,网页是受到了破坏,以及是否得到了刷新,这样就可能造成信息的 丢失。 于是, 状态管理就成了开发网络应用程序的一个实实在在的问题。 在ASP中能够通过Cookie 、查询字符串、 应用程序、会话(Session) 等轻易解决这些问题。 现在在ASP.NET环境中,我们依然可以使用... 阅读全文
posted @ 2008-09-05 10:25 宏宇 阅读(943) 评论(0) 推荐(0) 编辑
摘要: 1. I see. 我明白了。2. I quit! 我不干了!3. Let go! 放手!4. Me too. 我也是。5. My god! 天哪!6. No way! 不行!7. Come on. 来吧(赶快)8. Hold on. 等一等。9. I agree。 我同意。10. Not bad. 还不错。11. Not yet. 还没。12. See you. 再见。13. Shut up! ... 阅读全文
posted @ 2008-09-04 09:16 宏宇 阅读(5377) 评论(1) 推荐(0) 编辑
摘要: 今天用了form认证后发现 做的验证码页面和本地的webservices都不能用了。想了一下,原因应该是在form验证下,只要不通过验证,站点内所有东西都不能用了, 解决方法 1.新建一个文件夹 2.把你不需要在form验证控制之下的页面后其它服务放在里面 3.在这个文件夹下 新建一个web.config 4.添加 就可以了 实际就是子文件夹的web.confi... 阅读全文
posted @ 2008-09-03 13:24 宏宇 阅读(353) 评论(0) 推荐(0) 编辑
摘要: 今天做了一个DNN的模块,填到它默认的home页,竟然是不登陆怎么都控制不了这个模块(点击button按钮不好用,怎么设置权限都不行),然后重新建了个页,填上去,竟然好用,我靠了,折腾我半天,我把默认home页干掉了, 现在系统两个登录,第一个是DNN网站管理登录,第二个是在DNN上的登录到其它系统的SSO登录 问题应该是 1.需要设置模块权限,匿名 2.把模块的cache时间设为0 3.已经... 阅读全文
posted @ 2008-08-29 18:55 宏宇 阅读(272) 评论(3) 推荐(0) 编辑
摘要: 本来用https感觉已经差不多了,客户非得要用户登录的时候再加密一次,因为时间关系,原计划用C++做客户端Activex加密暂被取消,花了两天时间在网上到处找,先作出了一个js的客户端加密先用着思路1.服务器每次随机生成公私钥2.只把公钥发给客户端3.客户端用js和公钥加密4.密文到服务器 用私钥解密 源码地址http://files.cnblogs.com/cuihongyu3503319/RS... 阅读全文
posted @ 2008-08-28 18:19 宏宇 阅读(7467) 评论(16) 推荐(0) 编辑
摘要: javascript做为客户端脚本,实际是不能在服务器执行了,但是在.net中可以编写jscript服务器脚本来执行 首先,引用Microsoft.JScript 第一种方法,动态编译 public class JScripta { private static readonly CodeDomProvider _provider = new Microsoft.JScript.JSc... 阅读全文
posted @ 2008-08-28 13:36 宏宇 阅读(10106) 评论(0) 推荐(3) 编辑
摘要: 本来我的vs2005是英文版的,DLL都应该的1033文件夹下,我安装sql2005中文版后,设置成了中文版,这时我引用系统DLL时总提示找不到2052文件夹下的DLL,我把版本改为英文后恢复正常 阅读全文
posted @ 2008-08-26 16:24 宏宇 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 格式:Request.ServerVariables("variable") 浏览器版本号 Request.ServerVariables("HTTP_USER_AGENT") 获取用户的IP地址 Request.ServerVariables("REMOTE_ADDR") 获取请求的方法 Request.ServerVariables("REQUEST_METHOD") 获... 阅读全文
posted @ 2008-08-22 17:58 宏宇 阅读(304) 评论(0) 推荐(0) 编辑
摘要: 目录 基础篇 怎样创建一个线程 受托管的线程与 Windows线程 前台线程与后台线程 名为BeginXXX和EndXXX的方法是做什么用的 异步和多线程有什么关联 WinForm多线程编程篇 我的多线程WinForm程序老是抛出InvalidOperationException ,怎么解决? Invoke,Begin... 阅读全文
posted @ 2008-08-22 16:34 宏宇 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 2008也应该是这样 Visual Studio 2005 Team Suite 完整版 Visual Studio 2005 Team Edition for Software Architects 架构师版 Visual Studio 2005 Team Edition for Software Developers 开发人员版 Visual Studio 2005 Team Editi... 阅读全文
posted @ 2008-08-21 15:48 宏宇 阅读(290) 评论(2) 推荐(0) 编辑
摘要: //两个结构一样的DT合并 DataTable DataTable1 = new DataTable(); DataTable DataTable2 = new DataTable(); DataTable newDataTable = DataTable1.Clone(); object[] obj = new object[newDataTable.Columns.Count]; ... 阅读全文
posted @ 2008-08-20 11:34 宏宇 阅读(1584) 评论(0) 推荐(0) 编辑
摘要: 两年以前,我曾经因为输出的参数取不全而不用这个 Output了,今天我才知道bug所在,我没有指定Output的大小 ,如代码红字(ExecuteSqlCommandSql就是个执行存储过程的方法,这不写了) 另外,如果定义parameters[3].Direction = ParameterDirection.InputOutput;的话,如果不指定大小,那么你输入多长,那么返回字符串的... 阅读全文
posted @ 2008-08-19 17:29 宏宇 阅读(299) 评论(0) 推荐(0) 编辑
摘要: SQLServerUPDATE Table2SETa2 = Table1.a1,b2 = Table1.b1FROM Table1WHERE Table2.id1=Table1.id1Oracle update a set (code) =(select code from b where b.node_name=a.node_name) 阅读全文
posted @ 2008-08-19 14:45 宏宇 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 在数据库中,UNION和UNION ALL关键字都是将两个结果集合并为一个,但这两者从使用和效率上来说都有所不同。 UNION在进行表链接后会筛选掉重复的记录,所以在表链接后会对所产生的结果集进行排序运算,删除重复的记录再返回结果。 如: select * from test_union1 union select * from test_union2 这个SQL在运... 阅读全文
posted @ 2008-08-18 14:16 宏宇 阅读(564) 评论(0) 推荐(0) 编辑
摘要: 无标题文档 就是用一个占整个页的div做页面的最后输出把其它盖上了,弹出的操作在这个输出之后(z-index) 阅读全文
posted @ 2008-08-18 11:00 宏宇 阅读(916) 评论(0) 推荐(0) 编辑
摘要: 由于NT系统的易维护性,越来越多的中小企业在自己的网站上和内部办公管理系统上采用它,而且很多都是用默认的IIS来做WEB服务器使用。当然不能否认近来威胁NT系统的几个漏洞都是由于IIS配置不当造成的,而且可以预见,未来IIS还会被发现很多新的漏洞和安全问题,但只要我们做好合理的安全配置,还是可以避免很多安全隐患的。本文并没有系统的去讲如何全面安全的配置IIS,我只是从利用SSL加密HTTP通道来讲... 阅读全文
posted @ 2008-08-15 16:25 宏宇 阅读(228) 评论(0) 推荐(0) 编辑
上一页 1 ··· 80 81 82 83 84 85 86 87 88 ··· 107 下一页