利用JQuery+Ajax实现aspx页面无刷新的动态数据绑定
作者:Johnson 日期:2008-10-19
好长的名字啊!自己看得都觉得累了……废话到此为止,开始正文:
我们在写asp.net网页的时候,会用到很多需要数据绑定的控件。Asp.net提供了数据绑定这一特性,确实方便了很多。但是这样的绑定都是在服务器端完成的,而我们有时会希望根据用户的选择来动态的更新其它一些控件的数据内容。例如用两个DropDownList来让用户选择所在的城市,一个绑定“省”一级的数据,如“浙江”、“吉林”等,另一个绑定用户选择的“省”下面的城市。要实现这样一个动态的数据绑定其实不难,可以把前一个DropDownList的autopostback属性设成true,然后在事件里绑定后一个DropDownList的数据就可以了。这样虽然是可以实现动态数据绑定,但是用户每选一个选项,网页就不得不刷新一次,内容一多,就很浪费时间。那有没有不刷新页面但又能动态绑定数据的方法呢?当然有!方法就是用现在十分流行的Ajax技术。
以下内容省略……
在Web service和.Net服务页面中简单得对调用者进行跟踪
作者:Johnson 日期:2008-09-02
Web Service是微软在.Net Framework里提供的一个十分方便的机制。它允许你将一些实用的,需要被多人分享或者不方便在本地运行的一些功能发布到网站上,像dll一样随时在需要的时候加以调用。还有一些简单的服务页面,诸如本站的天气预报页面和IP查询页面。分别以图片形式输出当地的天气情况和以Javascript的形式输出一段返回IP地址查询结果的脚本。这样的页面功能简单、单一,可以像普通的图片(<img>)或脚本(<script>)的方式调用。但有时候,无论是出于日志记录、权限校验、性能分析或者别的什么应用的需要,你可能希望知道到底是哪些人调用了自己的这些服务。那么到底应该怎样记录下这些来访者呢?
以下内容省略……
Tags: Web service 跟踪 trace .Net
发布集成“IP地址查询”和“天气预报”的WebService项目,Beta1
作者:Johnson 日期:2008-08-23
今天很高兴得对外发布了我新的基于Asp .Net 的WebService项目:TheoService(嗯,暂时就取这个名字吧)。有了这个WebService项目,今后就可以更好得分享本站上诸如IP地址查询、天气预报这样比较实用的功能,同时也让我自己的这些零零碎碎的小项目有了一个统一的调用接口,也方便了今后的管理。
好了,废话就先说到这里,还是先来公布这个WebService的地址吧。该项目的地址是http://www.theosoft.net/webservice/theoservice.asmx。点击这个地址,可以看到该项目暂时对外提供5个函数接口。
以下内容省略……
Tags: WebService 天气 天气预报 ip IP查询
贴两个有意思的Javascript
作者:Johnson 日期:2008-07-20
前两天在cb上看到的,觉得就这两个最有意思,所以贴在这里。
第一个:javascript:R=0; x1=.1; y1=.05; x2=.25; y2=.24; x3=1.6; y3=.24; x4=300; y4=200; x5=300; y5=200; DI=document.getElementsByTagName("img"); DIL=DI.length; function A(){for(i=0; i-DIL; i++){DIS=DI[ i ].style; DIS.position='absolute'; DIS.left=(Math.sin(R*x1+i*x2+x3)*x4+x5)+"px"; DIS.top=(Math.cos(R*y1+i*y2+y3)*y4+y5)+"px"}R++}setInterval('A()',5); void(0);
以下内容省略……
Tags: Javascript
新的PJBlog防止垃圾评论的方法
作者:Johnson 日期:2008-06-26
在Ubuntu下共享打印机
作者:Johnson 日期:2008-05-30
共享打印机?呵呵,这个在Windows下,因该人人都会吧!但是到了Ubuntu下,又该怎么做呢?我家里有一台台式机,接了家里唯一的一台打印机。可是平时我都是用的自己的笔记本,想要打印点什么的时候,就不得不先把东西拷到台式机上再打印,或者把打印机的接口拔下来,插到笔记本上,总之很不方便。共享打印机吧,总部能为了不知何时才能想到要打印的那几页纸而整天让我的台式机待机吧,这家伙功耗可不小阿。今天突然灵机一动:何不将家里那台破笔记本来充当中转站呢?不过这台破笔记本实在太破,连windows都装不上,只能靠着Ubuntu勉强还能跑跑,因为笔记本省电,所以常用它来下下bt、挂挂机什么的。所以决定用它来共享打印机。
以下内容省略……
Name: 


