摘要: WebService既可以大用,也可以小用。大用可以应用到整个系统,将整个系统设计成SOA(面向服务),小用可以应用到JS。今天我们就来看一下如何在网页中用JS来调用WebService。我们举的例子很简单,用 JS调用默认VS2008生成的Hello World服务。Service的代码如下:[代码]关键部分是JS的代码,首先,我们需要下载一个 webservice.htc,这个是IE中支持支持... 阅读全文
posted @ 2009-08-05 11:56 Master HaKu 阅读(4882) 评论(0) 推荐(0) 编辑
摘要: 今天我们来看一下如何在VS2008中创建并应用一个基本的WebService。场景:利用VS2008建立一个WebService,改服务取得Northwind下的 Customers表格数据。 ASPX页面调用该服务,并将结果以GridView的形式显示在界面上。首先,我们当然是做一个service了。我们通过菜单生成一个Web Service,命名为:Customers,它的完整名字是:Cust... 阅读全文
posted @ 2009-08-04 17:51 Master HaKu 阅读(3794) 评论(0) 推荐(1) 编辑
摘要: getElementsByName用来获取name一样的一组元素。应用:获取一组radio button 的选中值。例子如下:[代码] 阅读全文
posted @ 2009-07-31 16:59 Master HaKu 阅读(3040) 评论(0) 推荐(1) 编辑
摘要: 今天总结下ASP.NET中的基本数据访问。写过ASP数据库编程的朋友应该知道,在ASP中访问数据库主要用到三大对象:Connection, Command, RecordSet新一代的ADO.NET对老的ADO进行了升级,主要有四大对象:1)SqlConnection2)SqlCommand3)SqlDataAdapter4)DataSet其中,SqlDataAdapter是新增加的适配器对象。它... 阅读全文
posted @ 2009-07-31 14:37 Master HaKu 阅读(881) 评论(0) 推荐(0) 编辑
摘要: JQuery有好多Ajax函数,其中load是用来动态加载一个页面的内容到指定的dom元素上。我们来做个例子:做一个上下(左右)结构的页面,其中下左部分放2个以前我们做过的div按钮,下右部分则为动态加载内容。按每个按钮,加载该按钮相应的网页内容到下右区域。基本语法为:$('#区域id').load('页面名称');完整的网页代码如下:[代码] 阅读全文
posted @ 2009-07-30 16:33 Master HaKu 阅读(26849) 评论(3) 推荐(1) 编辑
摘要: 我们有时候要在网页中做一些好看的按钮,这个时候就不能利用<input type="button" ...>,我们要利用div来做。但是由于,div本身不是按钮,如果鼠标放上去的时候,不会变成手形,在以前,我们会给每个div加上 onMouseover="this.style.cursor='hand'"但是这样做太麻烦了,因为按钮可能很多。如果利用JQuery,我们利用简单的JS语句就... 阅读全文
posted @ 2009-07-30 15:02 Master HaKu 阅读(2493) 评论(3) 推荐(0) 编辑
摘要: 我们在做网页的时候经常会遇到这样的需求,要求某张图片在某一行上 居中/居左/居右。传统的做法是用table来分配,但是这样做极其笨!!如果我们采用CSS,一般有2种做法:1)设置这一行的div的style为:text-align:left; / text-align:center; / text-align:right;2) 设置该元素的style为:float:left; / float:rig... 阅读全文
posted @ 2009-07-29 14:31 Master HaKu 阅读(32431) 评论(0) 推荐(2) 编辑
摘要: 前几天遇到个问题,在SQL SERVER中做了一个复杂的view,由于这个view要用到一个数据量很大的表格来查询历史记录,因此用到了自连接。但是运行下来速度很慢,需要3分多种。后来找到了原因,原来是没有给连接键加上索引。现总结如下:如果一个表格数据量很大,需要自连接时,最好给连接的字段加上索引。索引加好以后运行下来一看,才5秒。简直不能比啊!呵呵,所以看来,索引的作用还是很大的。 阅读全文
posted @ 2009-07-20 14:49 Master HaKu 阅读(1029) 评论(0) 推荐(0) 编辑
摘要: 我们有时候会在网页中的<script>段中看到defer关键字,那么它到底是派什么用处呢?defer从字面意思上来看就是延迟,推迟的意思。它的目的在于:让浏览器在下载脚本的时候就不必立即对其进行处理,而是继续对页面进行下载和解析,等到全部页面下载完成后执行JS脚本。这样做有时候能够提高下载的性能。那么defer的应用有什么呢?我们经常会用innerHTML来动态给DOM元素加载JS,比... 阅读全文
posted @ 2009-07-14 16:21 Master HaKu 阅读(709) 评论(0) 推荐(0) 编辑
摘要: 我们知道,web中打印并不容易。但是利用IE浏览器自带的 Web Browser控件,我们可以轻松地做到控制打印页面设置,包括横向,纵向排列,打印预览等。调用该控件很简单,只需要在html代码中加入如下语句即可:<object id="WebBrowser" height="0" width="0" classid="CLSID:8856F961-340A-11D0-A96B-00C04FD... 阅读全文
posted @ 2009-07-14 14:47 Master HaKu 阅读(4404) 评论(1) 推荐(0) 编辑