在開發的**中,原本網頁腳已經有乙個銨鈕,是匯出資料的功能。由於某些網頁內容太長,每次均需要滾至頁尾,才可以找到那個銨鈕,如果把此銨鈕移至頁頭,當使用者瀏覽至頁尾時,想做匯出動作,又得把網頁滾至網頁頭。因此客戶提出要求,需要在網頁的頁頭與頁尾均放乙個銨鈕,功能是一樣的。
解決辦法,拉乙個銨鈕至網頁頭,onclick事件指向頁尾銨鈕的onclick事件。這是最簡單的方法。不過,此次insus.net嘗試使用另外一方法來實現。
下面是實現過程,資料環境還是使用這篇吧:
去.aspx網頁中,拉乙個控制項,下圖高亮部分:
去.aspx.cs寫乙個render方法:
然後,在page_load事件,去複製銨鈕:
ok, 我們試執行網頁看看,啊,出錯了......
沒事,這是熟悉的錯誤,記得在做gridview匯出excel或word時,也有此提示。在.aspx.cs頁面override verifyrenderinginserverform方法即可解決此問題。
public再執行看看,啊,又出現另外乙個錯誤......override
void
verifyrenderinginserverform(control control)
仔細一看,沒事,這個錯誤也是遇上過的,參考:
再執行網頁,好了,沒有出錯了:
複製好銨鈕至頁頭。我們還要看看它的click事件功能,是否一樣?
按鈕的拖拽複製
中古系統中,有乙個 儲存布局 頁面,用vb.net做 設計的技術有 按鈕的拖拽複製,動態生成 動態生成按鈕,布局的儲存主要是這些,大家是不是覺的很簡單!昨天對自己這段時間的學習進行了回顧,又重新整理了一下 當我寫這篇部落格的時候突然感覺,這些真的挺簡單啊!但實際我做的時候,但遠遠不止這些。通過做這一...
按鈕開啟指定網頁
private void button1 click object sender,eventargs e 第一種方式 system.diagnostics.process myprocess new system.diagnostics.process myprocess.startinfo.fil...
禁止網頁複製
css方案 ie6 9不相容 htmljs方法 相容ie6 9 禁止網頁另存為 禁止選擇內容 function fun document.onselectstart fun 根據情況需求可新增如下事件,一般新增上面的一段js足夠 document.oncontextmenu function 右擊事...