欲在客户机方进行处理,就施加DHTML SPAN事件。
调用hide、show和isVisible方法,可以控制按钮如何显示。欲操纵Label的文本,可以调用getCaption和getCaption方法。
Label脚本对象与事件无关。
属性
id 属性 (脚本对象模型), maintainState属性, name属性
方法
advise方法, display方法, getCaption方法, getDataField方法,getDataFormatAs方法, getDataSource方法, hide方法, isVisible方法, setCaption方法, setDataField方法, setDataFormatAs方法, setDataSource方法, show方法
参见
LABEL设计期间控件, RECORDSET设计期间控件, RECORDSET脚本对象
LISTBOX脚本对象
在客户浏览器上创建一个HTML列表框。
说明
这个Listbox脚本对象可以绑定到数据上。
Listbox脚本对象是作为HTML < SELECT > 标记在客户机上实现的。这个 < SELECT > 标记在客户机浏览器中显示列表框。这个列表框显示项列表,用户可以在这些项中进行唯一选择。
如果项数超过可显示的数目,滚动条就自动加到这个列表框上。
欲改变Listbox对象中的项,就调用addItem、removeItem、clear和getCount方法。
调用hide、show和isVisible方法,可以控制列表框如何显示。
欲操纵当前项,可以调用getValue、setValue、getText和setText方法。
调用selectByValue或SelectByText,可以选择列表中的项。在设计期间,可以使用Listbox设计期间控件创建一个Listbox脚本对象。这个Listbox对象有定制属性页面,使用这个页面可以很容易控制Listbox脚本对象的表现。
属性
disabled 属性, id 属性 (脚本对象模型), maintainState 属性, name 属性,selectIndex 属性
方法
AddItem方法, advise方法, clear方法, display方法, getCount方法,getDataField方法, getDataSource方法, getRowSource方法, getText方法, getValue方法, hide方法, isVisible方法, removeItem方法, selectByText方法, SelectByValue方法, setDataField方法, setDataSource方法, setRowSource方法, setText方法,setValue方法, show方法, unadvise方法
参见
LISTBOX设计期间控件, OPTIONGROUP设计期间控件, RECORDSET设计期间控件, RECORDSET脚本对象
OPTIONGROUP脚本对象
创建一组单选按钮,用户可以利用这个按钮进行唯一选择。
说明
这个OptionGroup脚本对象可以绑定到数据上。
OptionGroup脚本对象是作为 < INPUT > 标记在客户机上实现的,在这里,TYPE=RADIO。
欲改变OptionGroup对象中的项,就调用addItem、removeItem、clear和getCount方法。调用hide、show和isVisible方法,可以控制列表框如何显示。
欲操纵当前项,可以调用getValue、setValue、getCaption和setCaption方法。
欲选择一个项,可调用selectByValue或selectByCaption方法。
欲返回单独单选按钮,可调用getButton方法。
在设计期间,可以使用OptionGroup设计期间控件创建OptionGroup对象。这个OptionGroup控件有定制属性页面,使用这个页面可以很容易控制OptionGroup对象的表现。
属性
id 属性 (脚本对象模型), maintainState 属性, name 属性
方法
AddItem方法, advise方法, clear方法, display方法, endPageContent方法,getAlignment方法, getBorder方法, getButton方法, getCaption方法, getCount方法, getDataField方法, getDataSource方法, getRowSource方法, getSelectIndex方法, getValue方法, hide方法, isVisible方法, removeItem方法, selectByCaption方法, selectByIndex方法, selectByValue方法, setAlignment方法, setBorder方法,setCaption方法, setDataField方法, setDataSource方法, setRowSource方法,setValue方法, show方法, unadvise方法
事件
onchange事件
参见
LISTBOX设计期间控件, OPTIONGROUP设计期间控件, LISTBOX脚本对象
PAGEOBJECT脚本对象
允许把ASP页面当作对象来处理的脚本对象。它显露ASP页面上可编写脚本方法、属性和事件的结构。
说明
在设计期间,可以使用PageObject设计期间控件在一个页面上发布方法和属性,并产生到其他页面的引用。这个PageObject控件有定制属性页面,使用这个页面可以很容易控制PageObject对象的表现。
PageObject设计期间控件支持可在PageObject Propery Pages对话框的Properties标签卡上定义辅助属性。每个定义的属性都可以由thisPage.property引用。
当PageObject控件用于发布属性时,称作getpropertyname和setpropertyname的一对方法将加到thisPage对象上,用来简化对属性的访问。这两个方法可以取代getSate和setState方法。有关细节,参见getProperty和setProperty。
当前页面对象可用thisPage或名字进行访问。在使用这个设计期间控件时,名字是由在PageObject Property Pages对话框的References标签卡中的PageObject name提供的。
PageObject脚本对象有两个子对象:导航和执行。
属性
cancelEvent 属性, firstEntered 属性
方法
advise方法, createDE方法, endPageContent方法, getproperty方法, getState方法, navigateURL方法, setproperty方法, setState方法, startPageContent方法,unadvise方法
事件
onbeforeserverevent事件, onenter事件, onexit事件
参见
PAGEOBJECT设计期间控件
execute脚本对象
PageObject对象的子对象,其中包含由当前页面显露的执行方法。只在客户脚本中可用。
语法object.excute [.method]
参量
object
一个PageObject脚本对象
method
任何执行方法
说明
在设计期间,可以使用PageObject控件发布ASP脚本功能,用作页面执行方法。
这些方法将加到执行对象上。可以在PageObject Property Pages对话框的Method标签卡上规定这些方法。
注意:
在给出一种方法时,要保证把它的参量转换成所期望的数据类型。在服务器上进行处理时,数据类型不予保持。如果一个布尔或数字值不转换成相应的数据类型,这个值便转换成文本串。
参见
PAGEOBJECT设计期间控件, PAGEOBJECT脚本对象
navigate脚本对象
PageObject对象的子对象,其中包含由当前页面显露的导航方法。
语法object.navigate [.method]
参量
object
一个PageObject脚本对象
method
任何导航方法
说明
在设计期间,可以使用PageObject控件发布ASP脚本功能,作为页面导航方法。
这些方法将加到导航对象上。可以在PageObject Property Pages对话框的Method标签卡上规定这些方法。这个导航对象使得从客户脚本到服务器脚本和从服务器脚本到服务器脚本,在同一个页面上或在不同页面上,分派方法变得很容易。如果这个方法用在客户脚本中,任何方法调用都将使得窗体发送给服务器。
注意:
在给出一种方法时,要保证把它的参量转换成所期望的数据类型。在服务器上进行处理时,数据类型不予保持。如果一个布尔或数字值不转换成相应的数据类型,这个值便转换成文本串。
参见
PAGEOBJECT设计期间控件, PAGEOBJECT脚本对象
RECORDSET脚本对象
创建一组记录,从而使得访问数据变得容易。
说明
Recordset(记录集)对象使得使用其属性、方法和事件操纵数据变得容易。可由设计期间控件创建的数据绑定对象都绑定到这种Recordset对象上。正是这个Recordset对象控制着数据流。因此,如果希望绑定数据的话,必须先创建一个Recordset对象,后创建其他脚本对象。
在设计期间,可以使用Recordset设计期间控件创建一个Recordset对象。这个Recordset对象有属性页面,这个页面使得控制Recordset对象的表现变得容易。
在使用设计期间控件的时候,有两种方式把Recordset控件加到页面上:
· 把一个Recordset控件从Toolbox的设计期间控件面板拖到页面上,然后指定数据链接和其他属性。
· 在Project Explorer中,把一个数据命令从DataEnvironment节点拖到页面上。Recordset控件的这种属性自动设置成DE(DataEnvironment)对象。
欲在记录集内移动光标位置,调用下列方法:move、moveFirst、movePrevious、moveNext、moveLast、moveAbsolute、getBookmark、setBookmark。使用BOF和EOF属性验证当前记录位置是否有效。
欲验证记录集,调用下述方法:updateRecord、cancelUpdate、addRecord和deleteRecord。欲返回记录集中的记录数,调用getCount方法。
在打开和关闭一个记录集的时候,调用open、close和isOpen方法。
Recordset对象有为字段命名的子对象,这是一个字段集合。使用字段对象返回与Recordset对象的字段有关的值和对象。
属性
absolutePosition 属性, BOF 属性, EOF 属性, field 属性, id 属性 (脚本对象模型), maintainState 属性, name 属性
方法
requery方法, addRecord方法, advise方法, cancelUpdate方法, close方法,deleteRecord方法, getBookmark方法, getConnectString方法, getCount方法,getDHTMLDataSourceID方法, getParameter方法, getRecordSource方法,getSQLText方法, isOpen方法, move方法, moveAbsolute方法, moveFirst方法,moveLast方法, moveNext方法, movePrevious方法, open方法, setBookmark方法,setParameter方法, setRecordSource方法, setSQLText方法, unadvise方法,updateRecord方法
事件
onafterupdate事件, onbeforeopen事件, onbeforeupdate事件, ondatasetchanged事件, ondatasetcomplete事件, onrowenter事件, onrowexit事件
参见
RECORDSET设计期间控件, RECORDSETNAVBAR设计期间控件, FIELDS脚本对象, RECORDSETNAVBAR脚本对象
fields脚本对象
Recordset对象的一个子对象,其中包含字段集合。
说明
使用这个字段对象返回与Recordset对象字段有关的字段名字和值。
方法
getCount方法, getName方法, getValue方法, setValue方法
参见
RECORDSET设计期间控件, RECORDSET脚本对象
RECORDSETNAVBAR脚本对象
在客户浏览器上创建一组HTML按钮,以便访问Recordset对象的最先、最后、下一个和前一个记录。
说明
在设计期间,可以使用RecordsetNavbar设计期间控件创建一个RecordsetNavbar对象。这个RecordsetNavbar控件有属性页面,这个页面使得控制RecordsetNavbar对象的表现变得很容易。
RecordsetNavbar对象允许在记录集中移动光标位置,如果把它绑定在一个记录集上的话。
欲使用下述数据自动更新记录集,这些数据来自一个页面上的所有对象,而这个页面又绑定在与RecordsetNavbar同一个Recordset对象上,就把updateOnMove属性设置为真。
在RecordsetNavbar上有四种可能的按钮:“First”、“Previous”、“Next”和“Last”。欲返回单个按钮,就调用getButton方法。
欲控制RecordsetNavbar如何显示,则调用show、hide、isVisible、getAlignment和setAignment方法。
欲取消移动方法,则调用cancelOperation和isOperationCancelled方法。
属性
id 属性 (脚本对象模型), maintainState 属性, name 属性, pageSize 属性 (脚本对象模型), updateOnMove 属性 (脚本对象模型)
方法
advise方法, cancelOperation方法, display方法, getAlignment方法, getButton方法, getDataSource方法, hide方法, isOperationCancelled方法, isVisible方法,setAlignment方法, setDataSource方法, show方法, unadvise方法
事件
onfirstclick事件, onlastclick事件, onnextclick事件, onpreviousclick事件
参见
RECORDSET设计期间控件, RECORDSETNAVBAR设计期间控件, RECORDSET脚本对象
TEXTBOX脚本对象
在客户浏览器上创建一个 < INPUT > 或 < TEXTAREA > 标记。
说明
这个Textbox脚本对象可以绑定到数据上。
Textbox脚本对象是作为一个HTML < TEXTAREA > 或 < INPUT > 标记在客户机上实现的。
为控制如何显示Textbox,调用show、hide和isVisible方法。
为控制宽度,调用getColumnCount和setColumnCount方法。
为控制Textbox的高度,调用getRowCount和setRowCount方法。
在设计期间,可以使用Textbox设计期间控件创建一个Textbox脚本对象。这个Textbox对象有一个定制属性页面,使用这个页面可以很容易控制Textbox脚本对象的表现。这个设计期间控件的Controlstyle属性允许规定控件的类型,是Textbox、TextArea还是Password。
属性
disabled 属性, id 属性 (脚本对象模型), maintainState 属性, name 属性,value 属性 (脚本对象模型)
方法
advise方法, display方法, getColumnCount方法, getDataField方法,getDataSource方法, getMaxLength方法, getRowCount方法, hide方法, isVisible方法, setColumnCount方法, setDataField方法, setDataSource方法, setMaxLength方法, setRowCount方法, show方法, unadvise方法
参见
RECORDSET设计期间控件, TEXTBOX设计期间控件, RECORDSET脚本对象