Everything works fine except that the .aspx file that's being loaded will only post back once. After that no more autopostback. Here's my code
----- external.aspx ------
Expand|Select|Wrap|Line Numbers
- <script>
- protected void ddlPrices_SelectedIndexChanged(object sender, EventArgs e)
- {
- lblPrice.Text = ddlPrices.SelectedValue.ToString();
- }
- </script>
- <asp:ScriptManager ID="ScriptManager1" runat="server"></asp:ScriptManager>
- <asp:UpdatePanel ID="UpdatePanel1" runat="server">
- <ContentTemplate>
- <asp:DropDownList ID="ddlPrices" runat="server" AutoPostBack="true"
- onselectedindexchanged="ddlPrices_SelectedIndexChanged">
- <asp:ListItem>Basic</asp:ListItem>
- <asp:ListItem>Pro</asp:ListItem>
- <asp:ListItem>Platinum</asp:ListItem>
- <asp:ListItem>Baller!</asp:ListItem>
- </asp:DropDownList>
- <asp:Label ID="lblPrice" runat="server"></asp:Label>
- </ContentTemplate>
- </asp:UpdatePanel>
Expand|Select|Wrap|Line Numbers
- <script>
- $(document).ready(function () {
- $("li#empNav1").click(function () {
- $("div.subItem").load('external.aspx');
- });
- });
- </script>
- <ul class="nav-left">
- <li id="empNav1" class="selected"><a href="#">Employer Overview</a></li>
- <li id="empNav2"><a href="#">Why We're Better</a><span></span></li>
- </ul>
- <div class="subItem"></div>