- 如何获取
示例:http://www.sl8.so/
- 重要变更
- 增加功能
- 增加了 LoginButton控件,现在在asp.net 页面拖出LoginButton,配置web.config,即可完成登录。
- 环境准备
- .net framework:至少2.0
- 项目引用:Microsoft.JScript,System.configuration
- 服务器必须支持Session,因为过程数据用Session来保存
- 使用步骤
- 配置 web.config,此时你需要配置三个节点:
appSettiongs 增加两个子节点,填写app id 和app key,登录控件会从这里取值。
httpHandlers 添加如下节点,注意path值不能改变。 - 在页面中使用LoginButton控件 页面中用控件就像asp.net 内置控件一样,拖到页面后,你需要关注的是LoginButton控件提供的一个事件和一个属性: Logined 事件:此事件是登录成功后PostBack事件,在事件实现你的逻辑,获取用户信息等等。 OnClientLogined 属性:有时候你不想要PostBack刷新页面,这是就提供了OnClientLogined 属性,属性值是脚本字符串,登录成功后将会调用,在脚本方法了,你就可以实现你想要的功能了。
- 后记
- 服务器要支持Session。
- 在本地测试的时候,需要更改 hosts 文件,这样腾讯调转时才能连到你本机,还有测试系统通过 http://127.0.0.1来访问,而不是http://127.0.0.1:端口号。这需要在IIS默认网站设置主目录。
- hosts 文件修改方法: 用记事本打开 文件(C:\Windows\System32\drivers\etc\hosts),添加映射记录如: 127.0.0.1 www.sl8.so 其中www.sl8.so是你的域名地址,记住127.0.0.1后不能加端口号。
最新评论