Just for those of you out there that are interested, I thought that I'd share some of my experiences with AJAX Panels in Magic AJAX.
1. You cannot create / use Magic AJAX panels inside of a repeater. Or, at very least, I couldn't get it to work. You can, however, surround the repeater with a single Magic AJAX panel. This difference might not mean much in your code, but it might. I had to adjust some things to get everything going, but in the end, I had a solution that functioned.
2. In Firefox 1.5X and 2.0, I've had some difficulty using AJAX Panels embedded into OTHER panels. This works just fine in Internet Explorer, but causes a full postback to the server in Firefox.
EXAMPLE THAT HAD TROUBLE FOR ME IN FIREFOX (works in IE):
<asp:panel id="bob" runat="server">
<p>stuff</p>
<ajax:AjaxPanel id="AjaxPanel2" runat="server" width="100%">
<asp:Button id="btnPreview" runat="server" Text="Preview"></asp:Button>
</ajax:AjaxPanel>
</asp:panel>
<asp:panel id="youruncle" runat="server">
<p>Stuff to display later</p>
</asp:panel>
WHAT WORKS IN BOTH:
<ajax:AjaxPanel id="AjaxPanel2" runat="server" width="100%">
<asp:panel id="bob" runat="server">
<p>stuff</p>
<asp:Button id="btnPreview" runat="server" Text="Preview"></asp:Button>
</asp:panel>
<asp:panel id="youruncle" runat="server">
<p>Stuff to display later</p>
</asp:panel>
</ajax:AjaxPanel>
Do any of you folks notice similar issues?