接上面的文章。

我们已经简单的设计了关于如何进行处理了,但是如何进行校验呢,代码也是比较简单的因为我们使用的是asp.net 简单并且功能强大。

我们同样使用的是HttpResponse,简单的模拟代码如下:

context.Response.StatusCode = (int)HttpStatusCode.NotFound; /// 设置相关的状态码
context.Response.StatusDescription = "this is a test!"; // 对于状态码的描述。
context.Response.ContentType = "application/json"; // 我们需要返回给客户端的mime类型 (json)
context.Response.Clear(); 
context.Response.Write("{name:'dalong',age:444,persons:[{name:'dalong',age:444},{name:'dalong',age:444}]}"); // 我们返回的内容
context.Response.End(); // 结束文本的输出。

就是以上简单的代码我们就可以用实现一些验证,同时对于用户返回指定的js脚本 ,或者json对象。

客户端调用的效果如图。

html 页面显示的结果。

同时我们也可以返回javascript ,动态的根据用户的权限信息生成对应的操作代码,实现基于js 的认证操作。

原理与实现都是比较简单的,只是为了实现一下,在上网上看到的一些网站在分析实现技术的一种可行方式。

最新文章

  1. 细嗅Promise
  2. .NET重构—单元测试的代码重构
  3. hdu3555 数位dp
  4. django入门记录 1
  5. [Qcon] 百姓网开发总结
  6. 【BZOJ】2242: [SDOI2011]计算器
  7. java 操作数据库
  8. Android studio中设置颜色的状态选择器
  9. Redux介绍及基本应用
  10. UIImage 缩放等效果处理
  11. 进程控制块PCB学习
  12. OpenCV 2 Computer Vision Application Programming Cookbook读书笔记
  13. Windows phone 之Image控件
  14. Eclipse颜色主题插件-Eclipse Color Theme
  15. 小项目--反eclass
  16. saiku中过滤窗口优化及隐藏异常报错
  17. 快速入门vue-cli配置
  18. Active Directory 域服务安装与测试
  19. MySQLl导入导出SQL文件
  20. java异常:java.lang.NullPointerException

热门文章

  1. codeforces 578b//"Or" Game// Codeforces Round #320 (Div. 1)
  2. Spring Boot 系统要求
  3. POJ-1475 Pushing Boxes (BFS+优先队列)
  4. java keytool详解
  5. 深入理解angularjs $watch ,$apply 和 $digest --- 理解数据绑定过程
  6. kill word out e ef en em
  7. 太过亲密往往不好——用non-member,non-friend替换member函数
  8. .net大型分布式电子商务架构说明
  9. XE里, TStringField 还是 ansi的
  10. sublime text3的快捷键