2013-02-13 115 views
0

ImageButton的工作原理,但它不更新更新面板,因此根本沒有任何更改。ImageButton不更新更新面板

這是我的更新面板代碼:

<asp:UpdatePanel ID="UPConfig" runat="server" UpdateMode="Conditional"> 
<ContentTemplate > 

    STUFF 

    <asp:ImageButton ID="ModT" runat="server" ImageUrl="images/config.png" width="25px" height="25px"/> 

    STUFF 

</ContentTemplate> 
<Triggers> 
    <asp:AsyncPostBackTrigger ControlID="ModT" EventName="Click"/> 
</Triggers> 
</asp:UpdatePanel> 

我似乎不能以添加將AutoPostBack =「真正的」屬性。這可以這樣做嗎?

回答

1

嘗試...

<asp:AsyncPostBackTrigger ControlID="ModT" EventName="Click" /> 

我敢肯定,你有你的扳機,扎到一個事件,在這種情況下,你點擊的對象,所以它扎入點擊事件,如上所述。其他一切看起來不錯,否則讓我們知道。

+0

沒有,還沒有工作,我認爲問題歸結爲沒有AutoPostback屬性的ImageButton,但它不讓我在ImageButton上設置它,但它在其他元素(如DropDownLists)上進行。 – user1676874 2013-02-13 20:15:03

+0

我正在做一個完整的異步示例,我寫了一段時間,我設置的另一個屬性是ChildrenAsTriggers爲false:http://msdn.microsoft.com/en-us/library/system.web.ui .updatepanel.childrenastriggers.aspx我沒有在任何地方使用非默認回傳。並且...我認爲當runat =「server」在那裏時,回發被設置爲auto,不要在ajax之外引用我的話:) – RandomUs1r 2013-02-13 20:59:00

+0

我嘗試過並且工作得很好,謝謝。和一些事情: 1-我只是使用 2 - 第一次我使用它,沒有工作,谷歌後,我發現我的錯誤,我有一個錯誤,因爲我忘記在更新面板中使用我的控件(如網格視圖或...)。 now @ user1676874,你可以在這裏查閱並查看你的代碼。 http://stackoverflow.com/questions/19105794/imagebutton-does-not-fire-in-updatepanel – 2013-11-09 12:03:23