2012-05-04 59 views
0

我試圖使用LinkBut​​ton在我的網頁 上添加「上一頁」「首頁」和「下一步」,一旦我點擊鏈接,它就可以正常工作,它改變了我的網站的佈局,拿出我網頁上面和左面板上的所有可用菜單項。LinkBut​​ton無法正常工作。更改我的網頁的頂部和左側面板佈局

我試圖運行它沒有分配一個事件處理程序的LinkBut​​ton。 點擊鏈接時,我的內容佈局不會改變任何事情,但上方和左方面板已更改。奇怪的權利?

任何人都面臨類似的問題?

previous = new LinkButton(); 
next = new LinkButton(); 
home = new LinkButton(); 

previous.Text = "Previous"; 
previous.Click += Show_Previous; 

next.Text = "Next"; 
next.Click += Show_Next; 

home.Text = "Home"; 
home.Click += Show_Home; 
+0

什麼是Show_Previous,Show_Next和Show_Home方法的內容? –

+0

我正在開發一個照片庫的網頁內容,每個項目是一個ImageButton,我已經修復了一個頁面有20個ImageButtons。當單擊「下一個」/「前一個」時,它將從數據庫檢索數據並將其分配到這些ImageButtons實例中。 它工作正如我設計,只是它也改變了其他的東西。 –

回答

0

如果這些鏈接按鈕都在你的母版,在你masterpage_load事件,你應該當頁面的IsPostBack清除這些鏈接按鈕,然後你應該創建新的鏈接按鈕!你的頁面佈局變化的原因是你一次又一次地得到新的linkbutton元素,我想!

如果這些按鈕位於簡單頁面或內容頁面中,則創建鏈接按鈕如果頁面不是回發並且每次回發都重新指定點擊值!

+0

將此按鈕添加到userControl而不是draggin並直接刪除到頁面。 –

0

通過將LinkBut​​ton更改爲Button來解決此問題。 (快速解決方案)

我不明白,它與ImageButton和Button一起工作良好。 但是,當涉及到LinkBut​​ton它改變我的佈局。

只是爲了好奇,其他任何與LinkBut​​ton一樣的作品? 超鏈接可以做到這一點嗎?

我已經看到一些網站使用c#asp來做我正在做的事情。 但是沒有「Next」/「Previous」鏈接文本調用javascript的「_doPostBack」函數。任何想法?

相關問題