为AjaxHelper0.51进一步扩展JSRS的MVC支持及一个基于JSRS的Whois查询范例


昨天,为AjaxHelper增加了基本的JSRS支持,今天再次扩展其JSRS支持,新函数
RSUpdater(remoteScriptPath, ajaxTemplate, output, params, onComplete)
提供了类似原有Updater函数的调用接口,该函数允许在当前页面通过js调用一个远程服务器的应用模块,也就是说,相当于支持跨域、跨站点访问远程站点上的UserControl,并将内容直接传到当前页面,并可在当前页面对返回内容进行处理,当然整个过程是异步无刷新的。关于AjaxHelper的更多介绍,请访问这里

相对于xmlhttp的无刷新回调,JSRS的缺点是不能维护cookie和session,但是,优点也很明显,就是可以跨域访问,并且可以将应用模块分布于任意数量的远程服务器。

下载AjaxHelper0.51

下载RemoteScriptApp


下面给出一个调用位于远程服务器的一个基于AjaxHelper的Whois查询范例,上面的第二个下载连接即是这个Whois范例的源码。至于客户端怎么调用,查看您浏览的这篇文章的页面源码就可以了:)

如果你想查询cnblogs.com的话最好耐心一点,多试几次,不知为何,查询cnblogs.com的速度特别慢,且经常超时,查其他域名有的比较快,当然,因为.cn域名的whois服务器在国内,查.cn域名也是最快的~~

---------------------------------------------------------------------------

域名:     (请不要包含www前缀)

---------------------------------------------------------------------------

Enjoy!

//文章结束

---------------------------------------------------------------------------

明天就到新单位报到了,预祝自己一切顺利~~
posted @   Teddy's Knowledge Base  Views(2684)  Comments(6Edit  收藏  举报
编辑推荐:
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
点击右上角即可分享
微信分享提示