asp刷新代碼(asp頁(yè)面實(shí)時(shí)刷新)
只能用ajax完成用js編寫(xiě)一段刷新一小塊的一個(gè)funciton,然后設(shè)定一個(gè)timer,也就是 setInterval一下,然后就會(huì)自動(dòng)刷新了先準(zhǔn)備好提供這一小塊數(shù)據(jù)的數(shù)據(jù)源,也就是先建立一個(gè)asp,運(yùn)行的結(jié)果就是這一小塊的數(shù)據(jù),然后用xml。
action=trimrequestformquotactionquotif action=quotsavequot then 在此寫(xiě)入數(shù)據(jù) ResponseWrite quotalert#39恭喜\n\您的信息已成功提交,感謝您的參與#39=#391asp#39ltSCRIPTquot #39假設(shè)本頁(yè)為1。
而lt%Connexecutequotupdate feng From Users where feng=quotquotselectedvaluequotquotquot%這是服務(wù)器端的代碼,你這樣寫(xiě)是無(wú)法執(zhí)行的解決的辦法是這樣的,新建一個(gè)updateasp的頁(yè)面,在這個(gè)頁(yè)面里接受傳遞來(lái)的querystringquotfengquot。
quotfrm_piclistquotsrc=quotCollectionHengaspx?userId=quot + id。
首先創(chuàng)建一個(gè)基于AJAX的Web網(wǎng)站項(xiàng)目,然后ScriptManager控件在頁(yè)面form標(biāo)簽上面,然后在拖動(dòng)一個(gè)UpdatePanel控件上來(lái),然后在UpdatePanel標(biāo)簽中,需要添加一個(gè)ContentTemplate標(biāo)簽,把需要局部刷新的東西放在ContentTemplate標(biāo)簽中間即可。
假設(shè)你要刷新的頁(yè)面是tttasp,則可在tttasp中建立一個(gè)form,代碼如下。
aspnet中實(shí)現(xiàn)點(diǎn)擊刷新驗(yàn)證碼示例代碼如下 function fGetCode documentgetElementByIdquotgetcodequotsrc=quot?quot+Mathrandom 驗(yàn)證碼 ltaspTextBox ID=quottxt_checkCodequot runat=quotserverquot Width=quot。
如何保存更新內(nèi)容呢?cái)?shù)據(jù)庫(kù)結(jié)構(gòu)一共三個(gè)字段QuoteIDLong ,QuoteString ,AuthorString下面一個(gè)技巧是如何讓更新顯示在任意一個(gè)頁(yè)面上呢我們只要把更新內(nèi)容和作者當(dāng)返回值送給調(diào)用的頁(yè)面即可代碼如下。
在處理表單后的代碼尾部增加以下代碼即可以實(shí)現(xiàn)返回并刷新lt ResponseWrite quotalert#39提交成功!#39windowclose quot。
掃描二維碼推送至手機(jī)訪問(wèn)。
版權(quán)聲明:本文由飛速云SEO網(wǎng)絡(luò)優(yōu)化推廣發(fā)布,如需轉(zhuǎn)載請(qǐng)注明出處。