前台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 服務端 本例為了測試,...