Kitsune 0 Denunciar post Postado Maio 31, 2010 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 Compartilhar este post Link para o post Compartilhar em outros sites
Rafael Mitsunaka 11 Denunciar post Postado Junho 1, 2010 tenta utilizar o updatepanel dentro da página e nao dentro da master, pois estando na master ele da post no content todo. Compartilhar este post Link para o post Compartilhar em outros sites
Kitsune 0 Denunciar post Postado Junho 1, 2010 Valeu a dica! XD Eu descobri o que estava dando errado!!! Eu estava na verdade completando o projeto que havia sido iniciado no VS 2005, portanto o web.config não era compatível com os controles ATLAS. Eu apenas tive que mandar gerar outroWeb.config! Obrigado a todos q tentaram me ajudar!!! http://forum.imasters.com.br/public/style_emoticons/default/joia.gif não sei como faço para fechar o tópico http://forum.imasters.com.br/public/style_emoticons/default/ermm.gif mas ele já foi resolvido ^_^ Compartilhar este post Link para o post Compartilhar em outros sites