ajax 區域性重新整理分頁和自動搜尋提示

2021-05-11 12:36:03 字數 2003 閱讀 9936

前台html**:

伺服器端**(repeater.aspx.cs):

string comstr = "getbykeyword";

sqlcommand com = new sqlcommand(comstr, con);

com.commandtype = commandtype.storedprocedure;

com.parameters.add("@keyword", sqldbtype.varchar, 15);

com.parameters[0].value = keyword;

con.open();

sqldatareader dr = com.executereader();

if (!dr.hasrows)

dr.close();

sqldataadapter sd = new sqldataadapter();

sd.selectcommand = com;

dataset ds = new dataset();

sd.fill(ds);

pageddatasource pds = new pageddatasource();

pds.datasource = ds.tables[0].defaultview;

str = "共有" + ds.tables[0].rows.count.tostring() + "條相關資訊

";pds.allowpaging = true;

pds.pagesize = 5;

pds.currentpageindex = pageindex;

pagecount = pds.pagecount;

this.repeater1.datasource = pds;

this.repeater1.databind();

}catch}}

repeater控制項設計**(repeater.aspx):

<%# databinder.eval(container,"dataitem.customerid") %>

<%# databinder.eval (container, "dataitem.companyname")%>

<%# databinder.eval(container, "dataitem.contactname")%>

' commandname="delete" onclientclick="return confirm('are you sure to delete it');">

'>

後台handler.ashx**:

ajax區域性重新整理

ajax執行原理 通過ajax向頁面發起請求,會將請求傳送給瀏覽器核心中的ajax引擎,ajax引擎會提交請求到伺服器端,在這段時間裡,客戶端可以任意進行任意操作,直到伺服器端將資料返回給ajax引擎後,會觸發你設定的事件,從而執行自定義的js邏輯 完成某種頁面功能。即實現了資料的非同步提交 區域性...

ajax 區域性重新整理

一直以來,用的都是簡單的js,然後現在這個專案,要用到區域性重新整理的東西,google了下,記錄如下 前段主要 二級監控 後台 protected void timer1 tick object sender,eventargs e 在這裡做一些事 其實就是用了乙個updatepanel,利用ti...

Ajax區域性重新整理例子

通過本例,可以大概了解ajax訪問伺服器的過程以及基本方法,本例結合dom動態建立表的行 基本思路 定時間內向伺服器請求資料,伺服器將返回不同的資料資訊 其中以xml格式返回 ajax獲取伺服器返回的資訊後,動態建立表的行,從而形成了動態表的生成。實現如下 1 客戶端 5 2 服務端 本例為了測試,...