asp.net - Update Panel rendering table row wrong -


When I update my asp.net AJAX update panel, I'm having a problem, rather than the content at the top of my table It presents the location below as my code:

  & lt; Tr & gt; & Lt; TD & gt; & Lt; / TD & gt; & Lt; TD & gt; & Lt; ASP: checkbox id = "ddCheckbox" runat = "server" text = "checkbox" autopostback = "true" on checked change = "ddCheckboxChanged" /> & Lt; / TD & gt; & Lt; / TR & gt; & Lt; Asp: UpdatePanel id = "uxUpdatePanel" runat = "server" rendermode = "inline" updatemode = "conditional" & gt; & Lt; ContentTemplate & gt; & Lt; TR & gt; & Lt; TD & gt; Some fields: & lt; / Td> & Lt; TD & gt; & Lt; Asp: text box id = "ddSomeField" runat = "server" /> & Lt; / TD & gt; & Lt; / TR & gt; & Lt; / ContentTemplate & gt; & Lt; Trigger & gt; & Lt; Asp: AsyncPostBackTrigger ControlID = "ddCheckbox" EventName = "Check Changed" / & gt; & Lt; / Trigger & gt; & Lt; / ASP: UpdatePanel & gt;  

In my server side event, I'm only enabling / deactivating the text box.

1) Create a custom updatepanel control (copy / paste)

2) Use this custom update panel control with this attribute RenderedElement = "TBODY"

3) Follow your table:

  & lt ; Table & gt; & Lt; TR & gt; & Lt; TD & gt; Outpatient panel & lt; / TD> & Lt; / TR & gt; & Lt; Singing Els: Semantic Update Panel ID = "myUpdatePanel" runat = "server" RenderedElement = "TBODY" & gt; & Lt; ContentTemplate & gt; & Lt; TR & gt; & Lt; TD & gt; Update Panel inside - 1st line & lt; / TD> & Lt; / TR & gt; & Lt; TR & gt; & Lt; TD & gt; Update Panel inside - Second line & lt; / TD> & Lt; / TR & gt; & Lt; TR & gt; & Lt; TD & gt; Update panel inside - Previous line & lt; / TD> & Lt; / TR & gt; & Lt; / ContentTemplate & gt; & Lt; / SingingEels: SemanticUpdatePanel & gt; & Lt; TR & gt; & Lt; TD & gt; Outpatient panel & lt; / TD> & Lt; / TR & gt; & Lt; / Table & gt;  

Comments