2 回答

TA貢獻(xiàn)1841條經(jīng)驗(yàn) 獲得超3個(gè)贊
第一個(gè)問(wèn)題:了解一下Cookies的設(shè)置方法就應(yīng)該清楚了:
利用Response對(duì)象的Cookies集合,設(shè)置Cookies的用法為:
Response.Cookies(CookieName)[(Key)|.Attribute]=value
參數(shù)說(shuō)明:
(1)CookieName:代表表示Cookie的名字,由用戶自行命名。
(2)Key:是Cookie指定關(guān)鍵字。通過(guò)給Cookie指定關(guān)鍵字,可使Cookie擁有多個(gè)值,這種Cookie稱(chēng)為帶索引的Cookie。
(3)Attribute:此參數(shù)表示Cookies集合對(duì)象的屬性,其最常用的屬性主要是Expires(用于設(shè)置Cookies的過(guò)期日期)、Domain(用于設(shè)置Cookies的有效作用域名范圍)。
上面中括號(hào)括起來(lái)的內(nèi)容是可選的,也就是Cookies簡(jiǎn)單的用法是:
Response.Cookies(CookieName)=value
再多一個(gè)參數(shù)的Cookies可以稱(chēng)之為帶索引的Cookie,這種形式可以為CookieName添加更多的屬性.
回答第二個(gè)問(wèn)題:
request.form("bookid")(i)表示你可能在提交頁(yè)上有多個(gè)name為bookid的表單,后面的(i)是索引號(hào),如果不用下標(biāo)的話,request.form("bookid")取出的是用","分隔的多個(gè)表單的值(一樓說(shuō)法有誤).

TA貢獻(xiàn)1776條經(jīng)驗(yàn) 獲得超12個(gè)贊
前面的我就不說(shuō)了,那個(gè)cookies的,后面的request.form("bookid")(i)中的i是指bookid的下標(biāo),就是說(shuō),之前的網(wǎng)頁(yè)中有兩個(gè)或以上表單是同一個(gè)名字或ID,它們都叫bookid,然后,系統(tǒng)會(huì)自動(dòng)給相同名字的ID加下標(biāo),以區(qū)別它們,當(dāng)用戶不加下標(biāo)來(lái)獲取的時(shí)候,都是獲取第一個(gè)名叫bookid的表單的值~
添加回答
舉報(bào)