2008-10-23 30 views
0

我有一個updatepanel內的按鈕。我有一個PopupControlExtender鏈接到按鈕,所以當按鈕被點擊時,一個面板彈出。它工作正常,除了它做了一個完整的回發,我不明白爲什麼。該按鈕和PopupControlExtender位於ContentTemplate標籤內的更新面板內。當我取出PopupControlExtender時,該按鈕僅進行部分回發。我無法在PopupControlExtender上找到任何有用的信息。我必須聲明回發觸發器嗎?爲什麼PopupControlExtender在UpdatePanel內部生成完整的回發?

編輯:如果我使用LinkBut​​ton控件,它會生成部分回發。似乎只用Button控件做完整的回發。

回答

3

確保該按鈕的UseSubmitBehavior屬性設置爲false

0

我有完全相反的問題:鏈接按鈕導致全後回,而按鈕的控制工程。然而,與其他答案不同,該按鈕僅在UseSubmitBehavior爲True/undefined時有效。

所以我只是使用一些CSS的按鈕,它看起來像一個鏈接按鈕,例如,

input.linkButton 
{ 
    background-color: transparent; 
    border-style: none; 
    color: #0000FF; 
    cursor: pointer; 
    text-align: left; 
    text-decoration: underline; 
} 

(感謝Englestone的博客)。

相關問題