none
Postback asincronico para update panel en asp.net mvc4 RRS feed

  • Pregunta

  • Hola gente, estoy teniendo problemas con hacer un postback asincronico a un updatepanel. La idea es que se actualice su contenido al cambiar el treenode seleccionado. Les muestro el codigo a ver si me pueden ayudar

    <%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage<dynamic>" %>

    <script runat="server">

    protected void tvInventario_SelectedNodeChanged(object sender, EventArgs e)
    {
    TextBox1.Text = string.Empty;
    }
    </script>


    <asp:Content ID="Content1" ContentPlaceHolderID="TitleContent" runat="server">
        Inventario
    </asp:Content>

    <asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">

    <h2>Inventario</h2>
    <form id="MainForm" runat="server">
    <div class="float-left">
    <asp:TreeView ID="tvInventario" runat="server" OnSelectedNodeChanged="tvInventario_SelectedNodeChanged" >
    <Nodes>
    <asp:TreeNode Text="padre1">
    <asp:TreeNode Text="hijo1">
    <asp:TreeNode Text="nieto1"  />
    <asp:TreeNode Text="nieto2" />
    <asp:TreeNode Text="nieto3" />
    </asp:TreeNode>
    <asp:TreeNode Text="hijo2" />
    <asp:TreeNode Target="hijo3" />
    </asp:TreeNode>
    <asp:TreeNode Text="padre2" />
    </Nodes>
    </asp:TreeView>
    <asp:TextBox ID="asd" runat="server"></asp:TextBox>
    <div class="float-right">
    <asp:ScriptManager ID="smInventario" runat="server" />
    <asp:UpdatePanel ID="upInventario" runat="server" UpdateMode="Conditional">
    <Triggers><asp:AsyncPostBackTrigger ControlID="tvInventario" EventName="OnSelectedNodeChanged" /></Triggers>
    <ContentTemplate>
    <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
    </ContentTemplate>
    </asp:UpdatePanel>
    </div>
    </form>
    </asp:Content>

    <asp:Content ID="Content3" ContentPlaceHolderID="FeaturedContent" runat="server">
    </asp:Content>

    <asp:Content ID="Content4" ContentPlaceHolderID="ScriptsSection" runat="server">
    </asp:Content>

    miércoles, 19 de junio de 2013 22:21