摘要:
实现Ajax的途径很多,作为一个ASP.NET程序员,如果对ASP.NETAjax基础知识不了解似乎就说不过去了。本文讲述PageMethods的使用。既然是ASP.NETAjax,首先需要在页面上添加一个ScriptManager并且设置EnablePageMethods="true"。然后在后台代码添加usingSystem.Web,Services;。然后开始编写后台方法,此时你需要注意:1... 阅读全文
摘要:
document.write()所有支持脚本的浏览器都可以在正文中嵌入document.write()语句。利用它你可以动态的创建内容,不过使用它你需要十分小心。最常见的错误就是在页面加载完毕以后调用,以修改或向页面添加内容。这样的结果只会是用你组装的脚本内容替换掉你的当前页。创建节点创建动态内容标准的方法是使用W3C的document对象的元素创建方法。例:varelem=document.cr... 阅读全文
摘要:
在aspx页面中,可以使用Request.Form["controlname"]来得到控件value属性。那么这些控件必须是哪些类型的控件呢?所有HTML元素里面的input元素,但是还需要另外一个条件就是这个input元素必须要有name属性,id属性可有可无。可能你问如果多个元素的name属性相同怎么办?如果name相同则这些元素的value以逗号分隔,形如“value1,valu... 阅读全文
摘要:
曾几何时,弹出式窗口大行其道,随着浏览器的竞争态势愈演愈烈,虽然给开发者带来极大的不便,但是浏览器的规范化已经成为了共识。如今弹出式窗口的局面已经有效地得到了控制,如果你要在页面中通过脚本打开一个新窗口,那么许多“潜规则”你必须要有所了解。与窗口相关的绝大部分行为都涉及到window对象,window对象涉及大量的属性和方法,但是在不同的浏览器之间确实千差万别。部分原因是由... 阅读全文
摘要:
单引号与双引号创建字符串的常用方法有以下两种。方法一:varstr1="ilovejavascript";方法二:varstr2='ilovejavascript';单引号和双引号在JavaScript中的作用是等价的。但是一旦两者混用后就会引发一些麻烦,因此你需要妥善处理。例如varmystring="ilovewinslet'ssisterandnancy'ssister";这种情况你就必须使... 阅读全文
摘要:
一直没有系统的学习JavaScript,因为总感觉花太多时间来学习JS似乎有点浪费。现实也似乎是如此,太多人执迷于服务器端语言而忽视了最基本的HTML、JavaScript语言。其中这个“太多人”里面自然也包括我在内。不过本文并不打算去按照一篇HTML语言基础或者JavaScript语言基础教程来介绍这些东西。你会在这个系列里发现时而JavaScript、时而HTML、时而... 阅读全文