ASP 3.0高級編程(四十六)_ASP教程
推薦:ASP把長的數字用逗號隔開顯示以下為引用的內容: 000000000000000000000000000000000000000000000000000000000000000 <% Function Comma(str) If Not(IsNumeric
表10-5 支持數據綁定的HTML元素
HTML元素
綁定屬性
可否更
新數據
可否表
格綁定
可否作為
HTML顯示
A
href
不可
不可
不可
APPLET
PARAM
可以
不可
不可
BUTTON
innerText和innerHTML
不可
不可
可以
DIV
innerText和innerHTML
不可
不可
可以
FRAME
src
不可
不可
不可
IFRAME
src
不可
不可
不可
IMG
src
不可
不可
不可
INPUT
checked
可以
不可
不可
TYPE=CHECKOBX INPUT
value
可以
不可
不可
TYPE=HIDDEN INPUT
vale
可以
不可
不可
TYPE=LABEL INPUT
value
可以
不可
不可
TYPE=PASSWORD INPUT
checked
可以
不可
不可
TYPE=RADIO INPUT
value
可以
不可
不可
TYPE=TEXT LABEL
innerText和innerHTML
不可
不可
可以
LEGEND
innerText和innerHTML
不可
不可
不可
MARQUEE
innerText和innerHTML
不可
不可
可以
OBJECT
param
可以
不可
不可
SELECT
選擇的<OPTION>元素文本
可以
不可
不可
SPAN
innerText和innerHTML
不可
不可
可以
TABLE
無
不可
可以
不可
TEXTAREA
value
可以
不可
不可
2. 單個記錄綁定
單個記錄綁定用于只顯示單行數據的情況。例如,考慮下面的代碼:
ID: <SPAN DATASRC=http://www.alixixi.com/Dev/Web/ASP/asp_1/2007/"#dsoData" DATAFLD="au_id"></SPAN><BR>
First Name: <SPAN DATASRC=http://www.alixixi.com/Dev/Web/ASP/asp_1/2007/"#dsoData" DATAFLD="au_fname"></SPAN><BR>
Last Name: <SPAN DATASRC=http://www.alixixi.com/Dev/Web/ASP/asp_1/2007/"#dsoData" DATAFLD="au_lname"></SPAN><BR>
Phone: <SPAN DATASRC=http://www.alixixi.com/Dev/Web/ASP/asp_1/2007/"#dsoData" DATAFLD="phone"></SPAN><BR>
Address: <SPAN DATASRC=http://www.alixixi.com/Dev/Web/ASP/asp_1/2007/"#dsoData" DATAFLD="address"></SPAN><BR>
City: <SPAN DATASRC=http://www.alixixi.com/Dev/Web/ASP/asp_1/2007/"#dsoData" DATAFLD="city"></SPAN><BR>
State: <SPAN DATASRC=http://www.alixixi.com/Dev/Web/ASP/asp_1/2007/"#dsoData" DATAFLD="state"></SPAN><BR>
Zip: <SPAN DATASRC=http://www.alixixi.com/Dev/Web/ASP/asp_1/2007/"#dsoData" DATAFLD="zip"></SPAN><BR>
Contact: <SPAN DATASRC=http://www.alixixi.com/Dev/Web/ASP/asp_1/2007/"#dsoData" DATAFLD="contract"></SPAN><BR>
使用單個記錄綁定時,每一個綁定的HTML元素都要確定數據源(DATASRC)和綁定的字段(DATAFLD)。
以上數據綁定的結果
作為一個結果來說,這已經滿足要求了,但由于在HTML文檔中忽略了空格,所以數據排列得不整齊。數據綁定使我們易于得到數據,但看上去不太美觀。一個好方法是使用表格來對齊數據。
<TABLE ID="tblData">
<TR><TD>ID:</TD>
<TD><SPAN DATASRC=http://www.alixixi.com/Dev/Web/ASP/asp_1/2007/"#dsoData" DATAFLD="au_id"></SPAN></TD></TR>
<TR><TD>First Name:</TD>
<TD><SPAN DATASRC=http://www.alixixi.com/Dev/Web/ASP/asp_1/2007/"#dsoData" DATAFLD="au_fname"></SPAN></TD></TR>
<TR><TD>Last Name:</TD>
<TD><SPAN DATASRC=http://www.alixixi.com/Dev/Web/ASP/asp_1/2007/"#dsoData" DATAFLD="au_lname"></SPAN></TD></TR>
<TR><TD>Phone:</TD>
<TD><SPAN DATASRC=http://www.alixixi.com/Dev/Web/ASP/asp_1/2007/"#dsoData" DATAFLD="phone"></SPAN></TD></TR>
<TR><TD>Address:</TD>
<TD><SPAN DATASRC=http://www.alixixi.com/Dev/Web/ASP/asp_1/2007/"#dsoData" DATAFLD="address"></SPAN></TD></TR>
<TR><TD>City:</TD>
<TD><SPAN DATASRC=http://www.alixixi.com/Dev/Web/ASP/asp_1/2007/"#dsoData" DATAFLD="city"
分享:ASP 3.0高級編程(四十二)5. 返回值 對函數返回值的處理不同于存儲過程返回值的處理,這常常導致混淆。在函數中,經常是返回一個布爾值來表明函數運行的成功與否。 If SomeFunctionName() = True Then ' Function succe
- 相關鏈接:
- 教程說明:
ASP教程-ASP 3.0高級編程(四十六)
。