Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá pessoal,
Eu estou num projeto onde eu preciso programar em ASP.NET AJAX (VS 2008) estou usando o ATLAS e sua caótica incrível ferramenta "Update Panel". Para agilisar futuras modificações eu escolhi colocar uma master page no meu projeto assim como fazer com que cada página contenha um "Web User Control" como elemento principal, mas com isso, quando eu dou um PostBack na página ela recarrega totalmente e não apenas o que está dentro do Update Panel.
Se alguém puder me ajudar a resolver ou mandar outros métodos para eu tentar seria de grande ajuda. (só posso usar os controles ATLAS e o AJAX Toolkit)
Aí vão os códigos:
Master Page
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<asp:UpdatePanel ID="UpdatePanel1" runat="server" ChildrenAsTriggers="true" UpdateMode="Always">
<ContentTemplate>
<asp:contentplaceholder id="ContentPlaceHolder1" runat="server">
</asp:contentplaceholder>
</ContentTemplate>
</asp:UpdatePanel>
Página
<%@ Page Language="VB" MasterPageFile="~/Principal.master"
AutoEventWireup="false" CodeFile="Copy of AtividadeSistema.aspx.vb"
Inherits="CopyAtividadeSistema" title="Atividades do Sistema" %>
<%@ Register TagPrefix="uc" TagName="Cadastro"
Src="~/PaginaAdministrativa.ascx" %>
<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1"
Runat="Server">
<uc:Cadastro ID="AtivSistema" runat="server" />
</asp:Content>
Web User Control
<%@ Control Language="VB" AutoEventWireup="false"
CodeFile="PaginaAdministrativa.ascx.vb" Inherits="PaginaAdministrativa" %>
<%@ Register assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral,
PublicKeyToken=31bf3856ad364e35" namespace="System.Web.UI" tagprefix="asp" %>
<asp:TextBox ID="txtTexto" runat="server" ></asp:TextBox>
<br />
<asp:Button ID="Button1" runat="server" Text="Button" />
<asp:Label ID="lblResposta" runat="server"></asp:Label>
Essas são as partes pertinentes do código. Eu preciso que pare de dar PostBack na página e atualise apenas o que está dentro do Update Panel.
Obrigado
Carregando comentários...