摘要:
单点登陆技术广泛应用于把分布在不同服务器的各个网站之间的身份识别及授权认证联系起来,解决用户重复登陆的操作问题。 假设有四个网站,如下图所示: 主站:用于产生验证用户授权凭证的服务器 http://www.mainsite.com分站:http://www.subsite1.com、http://www.subsite2.com、http://www.subsite3.com凭证: 用户在mainsite登陆后将产生的有效授权数据标识,标识可以存放在主站的数据库。令牌:由mainsite.com产生并颁发给个子站的唯一标识。 单点登陆的实现过程 1、假设匿名用户访问子站(如:http://ww 阅读全文
posted @ 2011-05-13 15:22
ChaunceyHao
阅读(546)
评论(0)
推荐(1)
摘要:
Ajax toolkit里的自动完成控件放在一个test.aspx页面,ServiceMethod属性里的方法写在test.aspx.cs页面,此时运行test.aspx页面,AutoCompleteExtender工作正常。由 于test.aspx里的AutoCompleteExtender功能很多地方都用得到,因此把自动完成部分抽取出来,放到一个用户控件里 test.ascx里,ServiceMethod属性里的方法写在test.ascx.cs里,然后把test.ascx控件拖放到 index.aspx页面里,运行,发现自动完成控件并没有工作!原因:把AutoCompleteExtende 阅读全文
posted @ 2011-05-13 15:22
ChaunceyHao
阅读(295)
评论(0)
推荐(0)
摘要:
在使用C#缩写代码的时候,常常可以用到一些针对于对象本身的方法,如以下的代码: string str = "strings";str.ToLower(); .net当系统自身提供的方法不够我们使用的时候,我们可以针对某些类的本身进行一些方法扩展(.net 3.0或更高)。如我们定义一个Json扩展类,用于实现强类类型与json之间的切换,我们可以在App_Code(或者创建类库,然后使用命名空间引 入)创建以下类: using System.Web.Script.Serialization;public static class JsonHelper{ public sta 阅读全文
posted @ 2011-05-13 14:45
ChaunceyHao
阅读(183)
评论(0)
推荐(0)
摘要:
我们知道,javascript遇到同名的方法时不会报错,当两个程序员写了两个名称完全一样的方法,如:function hello() { alert('程序员A的方法');}function hello() { alert('程序员B的方法');}假 如在我们不知道的情况下,在同一个页面引用了两个相同的叫做hello的方法,其中一个是程序员A写的,另一个是程序员B写的,在这种情况下,页面调用的 究竟是哪一个程序员写的hello方法呢?答案是:都有可能!那么怎样可以避免这种情况,精确调用目标方法呢?我们知道C#中有 namespace,java有package…… 阅读全文
posted @ 2011-05-13 14:26
ChaunceyHao
阅读(234)
评论(0)
推荐(0)
浙公网安备 33010602011771号